我有一个使用 cmake 生成并在 Visual Studio 2010 中运行的项目。我将配置更改为 x64,在 Visual Studio 中我的活动解决方案和目标机器(属性->链接器->高级)设置为 x64.I仍然得到链接器 LNK1112 错误。这是我在 cmakelist.txt 中设置的,如果是的话,命令是什么?-swetha
我正在尝试使用 cmake 生成托管 C++ 代码。下面是我添加的脚本
SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES COMPILE_FLAGS "/clr")
STRING(REPLACE "/EHsc" "/EHa" CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS})
STRING(REPLACE "/RTC1" "" CMAKE_CXX_FLAGS_DEBUG ${CMAKE_CXX_FLAGS_DEBUG})
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /clr")
Run Code Online (Sandbox Code Playgroud)
它没有将 clrsupport 设置为 true。我们如何做 cmake。
-swetha