WL, - 堆栈,4194304错误视觉工作室/cmake
Wl,--stack,4194304 error Visual Studio/CMake
因此,我已经使用CMAKE构建了一个开源项目,并在Visual Studio中打开了它,但我会收到此错误:
命令行错误D8021:无效的数字参数 '/wl, - 堆栈,4194304'
我的cmakelists.txt具有以下内容:
if(win32( set(cmake_cxx_flags" $ {cmake_cxx_flags} -wl, - stack,4194304 -fpermissive"(endif((
我不确定这是什么或如何修复。任何帮助都将受到赞赏
您正在为旨在gcc的视觉工作室编译器开关提供给
if (WIN32)
if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wl,--stack,4194304 -fpermissive")
elseif(MSVC)
# add options for Visual C/C++ Compiler here
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /F 4194304")
endif()
endif()
另请参见在Cmake中,如何测试编译器是否clang?如何可靠识别您的编译器。
有关宽松的标志,请参见Visual Studio(2015(fpermissive等效标志。
编辑:根据讨论添加了更多可靠的编译器检查GCC。
相关文章:
- 如何创建一个CMake变量,除非显式重写,否则使用默认值
- 使用C++库在Android项目中修改gradle中的cmake参数,用于插入指令的测试
- CMake-按正确顺序将项目与C运行时对象文件链接
- 使用CMake创建QML插件
- cmake如何在fedora工作站中找到boost静态库包
- 使用CMake检测支持的C++标准
- CMake项目Boost库错误:Boost/config/compiler/gcc.hpp:165:10:致命错误:cs
- 如何使用CMake编译.proto文件来生成.grpcp.pb.cc和.grpc.pb.h文件
- cmake在我的项目中所需的所有静态库都不成功
- 在CMakeLists.txt的安装功能中使用.cmake文件有什么用
- 无法链接 CMake 中的本地库
- libssh 的函数在构建 libssh 时无法在 Qt 和 cmake 错误中找到
- 如何在Ubuntu中使用cmake设置qt4
- 使用cmake从源代码构建MySQL连接器/C++失败(与以前的声明冲突)
- 为什么 cmake 许可证<>样式不包括?
- cmake更新缓存的变量
- 将--whole archive链接器选项与CMake和具有其他库依赖项的库一起使用
- WL, - 堆栈,4194304错误视觉工作室/cmake
- CMAKE看不到视觉工作室编译器
- 使用 cmake 为视觉工作室构建 gtest