How can I use CodeBlocks with the most recent versions of the VC++ compiler?

后端 未结 2 427
情深已故
情深已故 2021-02-06 12:47

I need to use C::B with a recent version of MS VC++ compiler like the ones in VS2015 or VS2017, and eventually future ones, but C::B does not offer such option. The most recent

2条回答
  •  Happy的楠姐
    2021-02-06 13:20

    Below are compiler options entries for MSVC 2015 installation on Windows 7 when compiling a "plain" C++ console application (no CLI) for a x86 target machine:

    INCLUDE=
    C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include
    C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\atlmfc\include
    C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt
    C:\Program Files (x86)\Windows Kits\8.1\Include\um
    C:\Program Files (x86)\Windows Kits\8.1\Include\shared
    C:\Program Files (x86)\Windows Kits\8.1\Include\winrt
    
    LIB [x86]=
    C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\lib
    C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\atlmfc\lib
    C:\Program Files (x86)\Windows Kits\10\lib\10.0.10240.0\ucrt\x86
    C:\Program Files (x86)\Windows Kits\8.1\lib\winv6.3\um\x86
    C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\Lib\um\x86
    
    LIBPATH=
    C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\atlmfc\lib
    C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\lib
    

    I added INCLUDE and LIB to search directories for compiler and linker, respectively, and everything worked in C::B for a x86 console application. I didn't experiment with x64 architecture...

提交回复
热议问题