cmake怎么编译visual studio win32
opencv是第三方的库,你得自己下载导进项目里才能用
比如: D:emp>cmake CmakeList.txt -G "Visual Studio 8 2005"
点击"configure"按钮。选择要使用的集成开发环境(IDE)。Windows系统选择"Visual Stud注释:
即使您不进行交叉编译,也必须规定一个工具链文件。
6
如果某些配置字段为红色,请再次点击"configure"按钮。所有字段都应该为灰色。
点击OK。
Windows系统下,在您的构建目录里会生成一个可打开的.sln文件。
7
编译范例项目。在Linux或Mac里,只需"cd"到构建目录,并键入"make"。
注释:
您可以随时重置项目。操作时,删除构建目录的内容并重新启动CMake。
请勿编辑Visual Studio Project,因为它是实时生成的(详情请参见Cmake的程序说明书)。可以通过编辑Cmake文件来进行配置。
make怎么指定编译器
Make 指定编译器 g++ -o sdmail_sv sdmail_sv.o fk_comm_protocol.o fk_content_map.o fk_stat_manager.o fk_sendmail.o fk_msgqueue.o fk_log.o soapC.o soapClient.o stdsoap2.o -lpthread \/home\/zhy\/program\/gsoap-2.7\/gsoap\/libgsoap.a fk_sendmail.o(.text+0xd9): In f...
linux中用C语言编写完模块后怎么编写makefile文件?用到什么命令?以什么...
有了这个Makefile 文件,不过我们什么时候修改了源程序当中的什么文件,我们只要执行 make 命令,我们的编译器都只会去编译和我们修改的文件有关的文件,其它的文件她连理 都不想去理的。下面我们学习Makefile 是如何编写的。在Makefile 中也#开始的行都是注释行.Makefile 中最重要的是描述文件的依赖关系...
linux下的make是什么,它是不是调用另外的编译器?
在 Unix 上写程式的人大概都碰过 Makefile,尤其是用 C 来开发程序的人。用 make来开发和编译程式的确很方便,可是要写出一个 Makefile就不简单了。偏偏介绍 Makefile 的文件不多,GNU Make 那份印出来要几百页的文件,光看完 Overview 就快阵亡了,难怪许多 人闻 Unix 色变。本文将介绍如何利用...
make是linux的自带的还是需要安装编译器才有make功能
比如说我的Linux系统上,当时搭建开发环境时是这样安装的:(我的系统是Fedora,所以用的yum)yum install make gcc gcc-c++ 看,编译器和make是分开安装的哈。make工具是需要makefile的时候才用,而makefile是多个源文件的时候才有,如果你编译一个helloworld程序,直接用gcc或g++编译就可以了,从这点...
Linux 下的 make, configure 究竟有多难用?
回答:听过身边很多个程序员朋友说Linux这个系统慢慢慢慢地就变得不好用了。 1、configure这一步一般用来生成 Makefile,为下一步的编译做准备。 你可以通过在 configure 后加上参数来对安装进行控制,比如代码:.\/configure –prefix=\/usr 意思是将该软件安装在 \/usr 下面,执行文件就会安装在 \/usr\/bin (...
如何使用CMake进行交叉编译
cmake交叉编译配置 很多时候,我们在开发的时候是面对嵌入式平台,因此由于资源的限制需要用到相关的交叉编译。即在你host宿主机上要生成target目标机的程序。里面牵扯到相关头文件的切换和编译器的选择以及环境变量的改变等,我今天仅仅简单介绍下相关CMake在面对交叉编译的时候,需要做的一些准备工作。CMake...
cmake 添加编译选项的几种方式
This is initialized for each language from environment variables:Flags for language <LANG> when building for the <CONFIG> configuration.SET(CMAKE_C_FLAGS_DEBUG "-g -D_DEBUG -O0")SET(CMAKE_C_FLAGS_RELEASE "-g -DNDEBUG -O3")SET(CMAKE_CXX_FLAGS_DEBUG "-g -D_DEBUG -O0")...
如何编写makefile
你先用gcc把它给编译出来。然后再想用makefile gcc最一般的用法就是:gcc -o 要生成的可执行文件名 源代码文件名 如:gcc -o hello.x hello.c 如果一些头文件要指明的话,可以这样:gcc -o hello.x -I头文件所在的文件夹 -l一些库名 hello.c 最通常,我们用到一些数学库。gcc -o hello....
如何用makefile编译多个c文件
假设有下面几个c++文件:wherewhen.h wherewhen.c countdown.h countdown.c 包含了math.h, 需要连接库文件 main.c 主函数, main.c 包含了两个头文件 wherewhen.h and countdown.h 1、第一种编译方法:g++ -Wall -g wherewhen.c countdown.c main.c -lm -o myprogram 生成可执行文件...
如何调整Make编译所占负载
本文主要概述Linux下如何调整使用Make进行编译时占用的系统负载。为了使编译的时候负载不要过高,运行 make 之前最好设置好 MAKEFLAGS ,例如如下运行:为简单期间,可以将 export MAKEFLAGS -l16= 追加到 ~\/.bashrc 中,这样以后登录后便不用重复设置了。若添加到 \/etc\/profile 或者 \/...
那航维健: 点击"configure"按钮.选择要使用的集成开发环境(IDE).Windows系统选择"Visual Stud 注释:即使您不进行交叉编译,也必须规定一个工具链文件.6 如果某些配置字段为红色,请再次点击"configure"按钮.所有字段都应该为灰色....
金平区15912341821: Windows平台cmake - gui应用,具体怎么编译?求大神帮助 - ?
那航维健: 通过'开始'>'所有程序'>'CMake 2.'8>'CMake'来运行CMake(CMake-GUI)(这里假定在简体中文Windows中运行2.8版本)在"Where is the source code"文本框中,输入或者“browse”到源代码的根目录在"Where to build the ...
金平区15912341821: cmake 在Windows 命令行怎么指定编译器 - ?
那航维健: 比如: D:\temp>cmake CmakeList.txt -G "Visual Studio 8 2005"
金平区15912341821: Cmake是什么?有什么用?在WINDOWS下如何用 - ?
那航维健: CMake是一个比make更高级的编译配置工具,它可以根据不同平台、不同的编译器,生成相应的Makefile或者vcproj项目.通过编写CMakeLists.txt,可以控制生成的Makefile,从而控制编译过程.CMake自动生成的Makefile不仅可以通过make...
金平区15912341821: 如何通过makefile生成cmake - ?
那航维健: CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程).他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性.只是 CMake 的组态档取名为 CmakeLists.txt.Cmake 并不...
金平区15912341821: 怎么用cmake编译opencv源代码中的例程 - ?
那航维健: 你机子的某个盘里建一个新的文件夹,如我这里的完整路径是:D:\CMake\CMake-Study\HelloCMake; 然后在HelloCMake文件夹里建立一个HelloCMake.cpp文件,里面的代码如下: #include int main() { std::cout
金平区15912341821: 怎么在cmake的配置文件里加入 - ?
那航维健: cmake可以通过让开发者描述build参数在一个简单地可以移植的文本文件里,这个文件能够被cmake用来产生类似于ms visual studio和apple's xcode的项目文件,当然也有*nix下的makefile.cmake给同一平台,多机开发环境的很多帮助:自动...
金平区15912341821: cmakelists.txt 怎么编译 - ?
那航维健: ./configure就是执行你当前目录下一个名叫configure的脚本,由它生成Makefile,有了Makefile之后,一般来说就可以通过make进行编译,make install进行安装 cmake就是一个与make同级别的编译工具,只不过它依靠的不是Makefile作为编译规则
金平区15912341821: 用cmake编译的代码在vs里怎么运行 - ?
那航维健: 代码要编译了才能运行,编译的这个工作需要一组工具来完成 对我有用[0] 丢...选了VS 9 2008 Win64以后,Cmake这一关就过去了.
金平区15912341821: cmake+vtk+vs2010怎样加载外部工程 - ?
那航维健: cmake+vtk+vs2010怎样加载外部工程1. configure,在弹出框中选择VS编译器平台,然后Cmake自动描述需要的文件.2. 显示红色列表,接着开始修改cmake选项,然后勾选cmake界面上方的Advanced,进入下一级,这时到下面重新找到vtk_...