cmake
斗转星移3
这个作者很懒,什么都没留下…
展开
-
Windows cmake-gui 添加c++ 11 c++ 14 c++ 17
Windows cmake-gui 添加c++ 11 c++ 14 c++ 17原创 2022-12-10 01:17:39 · 10200 阅读 · 0 评论 -
cmake 设置支持c++11 This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options
#error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options.add_definitions(-std=c++11)或者set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11.原创 2021-07-20 13:05:09 · 774 阅读 · 0 评论 -
cmake find_package 指定路径 Could NOT find osg FindOpenSceneGraph.cmake
-- Could NOT find osgDB (missing: OSGDB_LIBRARY OSGDB_INCLUDE_DIR)-- Could NOT find osgGA (missing: OSGGA_LIBRARY OSGGA_INCLUDE_DIR)-- Could NOT find osgUtil (missing: OSGUTIL_LIBRARY OSGUTIL_INCLUDE_DIR)-- Could NOT find osgViewer (missing: OSGV...原创 2021-06-27 11:07:41 · 1867 阅读 · 0 评论 -
cmake 几种包含源文件生成可执行文件的方法总结
最近做的项目都是使用Cmake,但在参考开源项目的代码的时候,发现不同的人使用不同的方法,这时候你可能会不知所以然,但其实就是人们说的,条条大路通罗马,你不必纠结使用哪种方法,能通往罗马就可以啦。这总结了别人常用的几种方法,也是学习的总结。可能有不足的地方,仅供参考,如有错误的地方欢迎指正。1.方法1set(SRC_LIST main.c test1.c test2.cpp)add_executable(Demo ${SRC_LIST})(1)定义了这个工程会生成一个文件名为 hello .原创 2021-06-26 16:51:33 · 3737 阅读 · 0 评论 -
catkin_make -DCATKIN_ENABLE_TESTING=False
catkin_make -DCATKIN_ENABLE_TESTING=Falsecatkin_init_workspacecd ..catkin_make cleancatkin_make -DCATKIN_ENABLE_TESTING=False -DCMAKE_BUILD_TYPE=Releasecatkin_make install原创 2021-06-21 20:21:41 · 669 阅读 · 0 评论 -
qt cmake undefined reference to `vtable for MainWindow‘
在Ubuntu+catkin_make上qt开发时碰到以下错误:错误提示:undefined reference to `vtable for MainWindow'可能原因:(1)源文件的目录结构有问题,查看CmakeLists看看目录结构是不是对的!!!看其他博客说目录有问题,但我一直感觉自己的目录应该没有问题,还是太相信自己了。(2)当然了还有一种可能就是未添加Q_OBJECT参考自:Linux+CLion+树莓派远程编译时,Cmake编译出现undefin...原创 2021-06-15 09:01:26 · 1246 阅读 · 0 评论 -
cmake 下载地址 在线文档地址
cmake 官方文档可以到下面网址查:Documentation | CMakehttps://cmake.org/documentation/原创 2021-06-10 01:36:27 · 222 阅读 · 0 评论 -
cmake 参数设置类似宏定义 编译静态库 Release Debug
mkdir build_staticcd build_staticcmake -DBUILD_SHARED_LIBS=NO ..makesudo make install(编译动态库将-DBUILD_SHARED_LIBS=NO省略即可)原创 2021-06-10 01:30:23 · 1049 阅读 · 0 评论