小编swe*_*tha的帖子

致命错误 LNK1112:模块机器类型“x64”与目标机器类型“X86”冲突 Visual Studio 2010 和 cmake

我有一个使用 cmake 生成并在 Visual Studio 2010 中运行的项目。我将配置更改为 x64,在 Visual Studio 中我的活动解决方案和目标机器(属性->链接器->高级)设置为 x64.I仍然得到链接器 LNK1112 错误。这是我在 cmakelist.txt 中设置的,如果是的话,命令是什么?-swetha

cmake visual-studio-2010

4
推荐指数
1
解决办法
7037
查看次数

使用 cmake 将 clr 支持设置为 true

我正在尝试使用 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

clr managed-c++ cmake

2
推荐指数
2
解决办法
4322
查看次数

标签 统计

cmake ×2

clr ×1

managed-c++ ×1

visual-studio-2010 ×1