cmake
灾祸之鸟
这个作者很懒,什么都没留下…
展开
-
MAC下编译C++代码时ld: symbol(s) not found for architecture x86_64
记录一下这个错误,我这边报这个错的原因是因为系统路径下和其他路径下有同名的库,但是他们的版本不一样,且都在项目的寻找范围内,所以在编译的最后就会报这个错,解决方案就是删掉其中一个...原创 2022-05-26 14:13:39 · 984 阅读 · 2 评论 -
记录cmake编译莫名失败的问题
同一段代码在本机编译和在服务器端编译,本机没问题,服务端报以上错误,查了好久之后才找到问题,服务端的cmake版本过高,导致在cmake …的时候就无法找到适配的编译器,导致编译失败,虽然没有试验过cmake的版本和gcc之间有什么必然联系,不过在降了cmake版本后就编译通过了...原创 2021-09-18 17:59:52 · 1435 阅读 · 0 评论 -
有关自己用到的cmakelist的操作
做项目的时候经常需要cmakelist来做一些事情,用本文章来记录自己用过的操作,省的来来回回的找获取git commit号中的tag来作为打包的版本 execute_process( COMMAND git describe --abbrev=8 --tags WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} OUTPUT_VARIABLE GIT_CODE_VERSION OUTPUT_STRIP_TRAI原创 2020-09-01 10:48:12 · 202 阅读 · 0 评论 -
运行CMAKE生成exe文件时附带cmd窗口的解决办法
估计该方法只对使用cmake编译qt程序的部分人员有帮助。只需要在cmakelists.txt中添加set(CMAKE_CXX_FLAGS "-mwindows")或者在cmake时指定编译参数cmake -DCMAKE_CXX_FLAGS="-mwindows"即可如果用的是c而不是c++,就只需把CXX改为C...原创 2020-04-30 14:37:45 · 2581 阅读 · 2 评论