windoes cmake与nmake

2021-05-17 02:30

阅读:667

标签:结果   alt   details   win   技术   pre   简单   user   编库   

在Linux下编库经常会使用CMakeLists.txt文件,然后一个cmake 再一个make就可以编译出来。

在Windows下有cmake,但是cmake出来是一个Visual Studio工程,然后搜索windows下能不能用make,结果是要安装MinGW,然后就放弃了。

最近看到windows下可以使用cmake和nmake的组合编译程序,记录下来。

先看一个结果:

技术图片

 

一个简单的c程序,文件名为main.c,放在桌面test文件夹下:

1 //main.c
2 #include 3 int main()
4 {
5     printf("Hello World!/n");
6     return 0;
7 }

编写CMakeLists.txt文件,放在test文件夹下:

1 project(HELLO)
2 set(SRC_LIST main.c)
3 add_executable(hello ${SRC_LIST})

在test文件夹下新建一个build文件夹,进入build文件夹:

然后打开下面的命令窗口:

 技术图片

 

 

 进入后如下所示:

技术图片

 

 使用命令进入build文件夹:

cd /d C:\Users\Administrator\Desktop\test\build

执行cmake与nmake:

1 cmake .. -G"NMake Makefiles"
2 nmake

执行完毕会生成一个hello.exe,在命令窗口继续执行:

hello.exe

就会输出结果:

Hello World!/n

正如文章开头看到的一样。

参考博客:https://blog.csdn.net/dbzhang800/article/details/6314073

参考博客:https://blog.csdn.net/graduate_2017/article/details/70752770?t=1514901314692

 

windoes cmake与nmake

标签:结果   alt   details   win   技术   pre   简单   user   编库   

原文地址:https://www.cnblogs.com/juluwangshier/p/11789311.html

上一篇:Win7主题存放路径详解

下一篇:SDK 与 API


评论


亲,登录后才可以留言!