windows
chen_227
老老实实做人,踏踏实实做事。
展开
-
WINDOWS CMAKE 自定义编译选项
CMake 允许为项目增加编译选项,从而可以根据用户的环境和需求选择最合适的编译方案。 根目录的CMakeLists.txt cmake_minimum_required (VERSION 3.13) project(Hello) set(module_name "hello") # 查找指定目录下的所有源文件,然后将结果存进指定变量名 aux_source_directory(. SRC_LIST) include_directories("${PROJECT_SOURCE_DIR}/math")原创 2020-07-16 20:03:46 · 891 阅读 · 0 评论 -
WINDOWS CMAKE 多个目录,多个源文件
项目结构 对于这种情况,需要分别在项目根目录 hello和 math 目录里各编写一个 CMakeLists.txt 文件。为了方便,我们可以先将 math 目录里的文件编译成静态库再由 main 函数调用。 根目录的CMakeLists.txt cmake_minimum_required (VERSION 3.13) project(Hello) set(module_name "hello") # 查找指定目录下的所有源文件,然后将结果存进指定变量名 aux_source_directory(.原创 2020-07-16 19:15:09 · 763 阅读 · 0 评论 -
WINDOWS CMAKE与NMAKE
在Linux下编库经常会使用CMakeLists.txt文件,然后一个cmake 再一个make就可以编译出来。 在windows下我们的方案改为cmake,nmake。 PS:Windows下尽量不要用gcc,坑比较多。 搭建环境 安装MSVC2017 官网 安装cmake 官网 搭建demo main.cpp #include <iostream> using namespace std; int main(void) { std::cout<<"hello!"原创 2020-07-16 16:52:32 · 1301 阅读 · 0 评论