zoukankan      html  css  js  c++  java
  • CMake学习- 使用批处理设置编译环境

    批处理-.bat

     1 cd /d  "%~dp0"
     2 
     3 mkdir build
     4 mkdir install
     5 
     6 cd build
     7 ..cmake37incmake.exe -D WIN32=1 -G "Visual Studio 14" --build ..
     8 
     9 cd ..
    10 
    11 pause

    代码行1:表示更改当前目录为批处理本身的目录 。引用:www.cnblogs.com/yxsylyh

    比如你有个批处理a.bat在D:qq文件夹下 
    a.bat内容为 
    cd /d %~dp0 
    在这里 
    cd /d %~dp0的意思就是cd /d d:qq 
    %0代表批处理本身 d:qqa.bat 
    ~dp是变量扩充 
    d既是扩充到分区号 d: 
    p就是扩充到路径 qq 
    dp就是扩充到分区号路径 d:qq 

    代码行3、4:表示建立一个名字为build以及install的文件夹。build目录的建立是为了存放工程在编译时的生成文件。install目录是为了存放目标生成的文件,这里在后面会存放头文件以及lib 和dll文件

    代码行6:切换到build目录下。

    代码行7:调用build上一层目录下的 cmake.exe 程序。同时向cmake.exe中传递 参数来设置编译环境。

    -D 表示建立一个cmake的缓存条目。

    WIN32=1 生成32位的目标文件??

    -G  指定makefile的生成工具 Visual Studio 14  。

    --build <dir>: 构建由CMake生成的工程的二进制树。

    引用:http://www.cnblogs.com/coderfenghc/archive/2012/06/16/CMake_ch_01.html

    代码行8:切换到上层目录。
    代码行11:运行结束后cmd窗口保持。

     

      

  • 相关阅读:
    iOS开发UI篇—CAlayer简介
    iOS开发UI篇—ios手势识别(双击、捏、旋转、拖动、划动、长按, 上下左右滑动)
    录屏专家
    加载Gif图片方法
    制作酸奶方法
    UITabBar小红点(适配iPad)
    那些著名或非著名的iOS面试题-后编
    iOS学习资源
    实用的Mac软件
    安装iOS企业包流程
  • 原文地址:https://www.cnblogs.com/kabe/p/7083423.html
Copyright © 2011-2022 走看看