
CMAKE
qing101hua
在校大学生
展开
-
CMake快速使用教程
如果你觉得makefile看着就头痛,如果当工程越来越大,你越来越手足无措,如果你厌倦了在编译的时候打上一大堆命令,那么你有必要花十分钟来看一下下面的内容。一、HelloWorld首先创建一个test1文件夹,里面创建一个main.c文件,内容如下:#include int main(){ printf("Hello World!\n"); return 0;}转载 2016-11-09 16:30:55 · 417 阅读 · 0 评论 -
linux -I -L目录是什么目录,noxim的makefile.defs里的环境变量如何设置
linux -I -L目录是什么目录,noxim的makefile.defs里的环境变量如何设置noxim里的makefile.defs让手工修改环境变量的部分如下:SYSTEMC = /opt/systemc-2.3.0INCDIR = -I. -I.. -I../src -I$(SYSTEMC)/includeLIBDIR = -L. -L.. -L../src原创 2018-01-04 15:45:13 · 1636 阅读 · 0 评论 -
Cmake 编译配置失败
配置选项 选择的 VS 12 2013The C compiler identification is MSVC 18.0.21005.1The CXX compiler identification is MSVC 18.0.21005.1Check for working C compiler: C:/Program Files (x8原创 2017-04-23 12:06:12 · 31606 阅读 · 6 评论 -
设置 Linux 的 LD_LIBRARY_PATH 变量
我们在ubuntu图形界面下用eclipse写了一个动态库,到centos下调用时出现错误, error while loading shared libraries: libmysqlclientso.so.0: cannot open shared object file: No such file or directory以为没装mysql-client,因为ubuntu下叫这个转载 2016-12-08 12:07:05 · 10948 阅读 · 0 评论 -
Ubuntu 环境下 CPP文件中 加入第三方库 如OpenCV库、PCL库
CMakeLists.txt 配置文件 添加第三方库:需要使用OpenCV 库,用于声明并定义Mat类型的图片。主要添加三类信息 :1、 找包。 FIND_PACKAGE(OpenCV 3.0.0 REQUIRED COMPONENTS core highgui calib3d)2、包括路径。 INCLUDE_DIRECTORIES( ${OpenCV_INCLUDE_DIRS原创 2016-12-12 16:52:23 · 2456 阅读 · 0 评论 -
cmake变量 试验
FIND_PACKAGE(PCL 1.7 REQUIRED)FIND_PACKAGE(OpenCV 3.0.0 REQUIRED COMPONENTS core highgui calib3d)INCLUDE_DIRECTORIES( ${PCL_INCLUDE_DIRS} ${CMAKE_CURRENT_BINARY_DIR} ${原创 2016-12-12 16:20:43 · 1230 阅读 · 0 评论 -
make 、 make all 、 make clean 、 make install 区别
make,仅编译;make install,编译并安装(比如安装到/usr/bin目录下,然后可以直接使用。因为/usr/bin只有管理员才能向里面添加文件,所以通常要加sudo)原创 2016-11-19 11:08:38 · 33899 阅读 · 1 评论 -
Windows中cmake 使用
第一configure:第二configure:第一次generate:原创 2016-11-18 16:37:28 · 612 阅读 · 0 评论 -
cmake使用示例与整理总结
本文代码托管于github cmake_democmake中一些预定义变量PROJECT_SOURCE_DIR 工程的根目录PROJECT_BINARY_DIR 运行cmake命令的目录,通常是${PROJECT_SOURCE_DIR}/buildCMAKE_INCLUDE_PATH 环境变量,非cmake变量CMAKE_LIBRARY_PATH 环境变量CMAKE_CU转载 2016-11-14 18:23:29 · 676 阅读 · 0 评论 -
CMake Error at CMakeLists.txt:14 (INCLUDE_FOR_PROJECT): Unknown CMake command"INCLUDE_FOR_PROJECT"
cmake 报错: # Copyright (C) 2009 by Wang Rui # OpenSceneGraph Engine Book - Design and Implementation# How to create a compsite viewerSET( EXAMPLE_NAME viewers )SET( EXAMPLE_FILES viewers.cp原创 2016-11-16 11:05:03 · 5202 阅读 · 0 评论 -
ubuntu 环境 cmake 学习笔记
练习:一、HelloWorld首先创建一个test1文件夹,里面创建一个main.c文件,内容如下:#include int main(){ printf("Hello World!\n"); return 0;}再创建一个CMakeLists.txt touch CMakeLists.txtPROJECT (HELLO)S原创 2016-11-09 15:49:46 · 1630 阅读 · 0 评论 -
ubuntu 使用gcc 编译 C++ 及 遇到到问题
g++ -c filename(当前路径.cpp文件) // 只编译,不链接,生成.o 文件g++ filename(当前路径.cpp文件) // 既编译,同时链接,生成可执行文件(默认是a.out)g++ filename -o test // 指定可执行文件名为test运行执行文件 一般是这样写 ./a.out原创 2016-11-08 21:40:33 · 2596 阅读 · 0 评论