当前位置: 首页> 游戏> 网游 > b站官网入口_室内设计网站参考_品牌营销推广策划方案_足球最新世界排名表

b站官网入口_室内设计网站参考_品牌营销推广策划方案_足球最新世界排名表

时间:2025/7/9 2:36:50来源:https://blog.csdn.net/qq_44992918/article/details/144012225 浏览次数:0次
b站官网入口_室内设计网站参考_品牌营销推广策划方案_足球最新世界排名表

windows 使用cmake 问题

  • 1. C/C++编译器无法设置成功
  • 2. 链接报unrecognized option '--major-image-version'错误
  • 3 uses variable-size enums yet the output is to use 32-bit enums

1. C/C++编译器无法设置成功

在cmakelists.txt中设置的CMAKE_C_COMPILER 和 CMAKE_CXX_COMPILER,报编译信息使用系统自带的Building for: Visual Studio xx xx
原因:CMAKE在windows 下选择GCC需要使用-G命令

cmake -G "Unix Makefiles" ..

2. 链接报unrecognized option '–major-image-version’错误

在windows中gcc-arm链接报unrecognized option ‘–major-image-version’,原因:CMAKE 会识别系统,然后使用系统编译器
需要在CMAKE 中将系统设置为无系统模式

set(CMAKE_SYSTEM_NAME Generic)

3 uses variable-size enums yet the output is to use 32-bit enums

解决方案:不能直接加编译链接选项:-no-enum-size-warning
需要在链接的时候这样增加,才能解决

target_link_options(<target>-WL,-no-enum-size-warning
)
关键字:b站官网入口_室内设计网站参考_品牌营销推广策划方案_足球最新世界排名表

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: