C/C++ and Objective-C analysis module installation for Windows projects
Installation is required only if you need to analyze projects written in C/C++ for Windows (Visual Studio). A download link for the distributive is provided with the DerScanner installation instruction.
System requirements:
- OS Windows 10 x64/Windows 11 x64/Windows Server 2019 x64/Windows Server 2022 x64
- 4-cores CPU 2.2GHz
- 16 GB RAM
- 100 GB HDD
- administrator privileges
- Installed Visual Studio or Microsoft Build Tools of the same version as used for project building
- no Java machines or $JAVA_HOME environment variables installed
- network connection to the APP server
- prepared environment for successful building of an analyzed project
Please notice that the module needs to be installed on the machine allowing for a full automated build of an analyzed project.
Installation/update instruction
-
Check network availability of port 61616 of the server with the APP module deployed.
-
Launch the setup file as administrator and follow the instructions.
Please notice:
- The analyzer is managed by derscanner-daemon
- daemonThreads key in %DERSCANNER_HOME%\daemon\daemon.properties configures the number of analysis tasks that can be run simultaneously. To change, add daemonThreads new system variable, and specify the desired number of threads. Then, restart derscanner-daemon service
- When initiating a C/C++ project scan via the web interface, select the Windows option in scan settings
- Build is supported for Visual Studio and GNU CMake projects
- %DERSCANNER_HOME% variable stands for the path to DerScanner directory