Generating Source Code Browse Information For Large Projects
- Updated2023-02-21
- 2 minute(s) read
LabWindows/CVI uses source code browse information to generate help from source code and to populate the Show Completions list, the Show Prototype tooltip, and the information in the Source Code Browser among other things. LabWindows/CVI can run out of memory if you generate source code browse information for large projects. When this happens, LabWindows/CVI detects a problem, displays a warning dialog box, and disables the generation option. Because browse information is no longer generated, you cannot complete tasks that rely on source code browse information.
![]() |
Note You also can run out of memory when compiling large source files with run-time checking enabled. To avoid this, disable run-time checking. |
If you encounter this issue, complete the following steps:
- If possible, re-architect your project so that it is smaller.

Note Until you rearchitect your project, LabWindows/CVI will continue to turn off source code browse information for the project. Some ways you can make your project smaller include breaking it up into multiple DLLs and ensuring that your source files include only necessary header files. - When you have a smaller project with which to work, re-enable the Generate browse information policy option in the Environment Options dialog box and restart LabWindows/CVI.