cmake生成NMake Makefiles使用vc6编译工程

1, 为什么用vc6?

32位程序,体积小,速度快,从xp,win7,win10都支持

2,怎么做

在项目根目录下创建 vc6hello.cpp,CMakeLists.txt文件,内容如下:

CMakeLists.txt

cmake_minimum_required(VERSION 2.8)

project(vc6test)

add_executable(hello vc6hello.cpp)


# cmake -G "NMake Makefiles"
# cmake -G "NMake Makefiles" -DCMAKE_BUILD_TYPE=RELEASE -DTARGET_PROCESSOR=x86 ../

vc6hello.cpp

#include 

int main(){

    std::cout << "hello" << std::endl;
    return 0;
}

运行:

(1)打开cmd, 找到并在cmd运行\VC98\Bin\VCVARS32.BAT

(2)在源码工程下创建build文件夹,并在cmd中切换到build目录下,执行 cmake -G "NMake Makefiles" -DCMAKE_BUILD_TYPE=RELEASE -DTARGET_PROCESSOR=x86 ../ 这个命令会生成适用于 nmake的 Makefile 文件

(3)执行nmake

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章