mirror of
https://github.com/luzhisheng/js_reverse.git
synced 2025-04-12 03:27:07 +08:00
cmake 代码
This commit is contained in:
parent
f582268746
commit
52ba10e568
@ -1,3 +1,134 @@
|
|||||||
|
## cmake版本
|
||||||
|
#cmake_minimum_required(VERSION 3.2)
|
||||||
|
## 项目名称
|
||||||
|
#project(test)
|
||||||
|
## 设置变量SRC
|
||||||
|
#set(SRC add.cpp div.cpp mult.cpp main.cpp sub.cpp)
|
||||||
|
## 设置构建输出目录
|
||||||
|
#set(EXECUTABLE_OUTPUT_PATH E:/code/js_reverse/CMake构建/v1/bulid/aa/bb/cc)
|
||||||
|
## C++ 标准版本
|
||||||
|
#set(CMAKE_CXX_STANDARD 11)
|
||||||
|
## 得到变量 ${SRC}并构建exe文件
|
||||||
|
#add_executable(app ${SRC})
|
||||||
|
|
||||||
|
|
||||||
|
## cmake版本
|
||||||
|
#cmake_minimum_required(VERSION 3.2)
|
||||||
|
## 项目名称
|
||||||
|
#project(test)
|
||||||
|
## 设置变量SRC PROJECT_SOURCE_DIR 表示命令行执行cmake .. 后面的..
|
||||||
|
#aux_source_directory(${PROJECT_SOURCE_DIR} SRC)
|
||||||
|
## C++ 标准版本
|
||||||
|
#set(CMAKE_CXX_STANDARD 11)
|
||||||
|
## 得到变量 ${SRC}并构建exe文件
|
||||||
|
#add_executable(app ${SRC})
|
||||||
|
|
||||||
|
|
||||||
|
## cmake版本
|
||||||
|
#cmake_minimum_required(VERSION 3.2)
|
||||||
|
## 项目名称
|
||||||
|
#project(test)
|
||||||
|
## 设置变量SRC CMAKE_CURRENT_BINARY_DIR 表示命令 CMakeLists.txt 所在的目录
|
||||||
|
#file(GLOB SRC ${CMAKE_CURRENT_BINARY_DIR}/*.cpp)
|
||||||
|
## C++ 标准版本
|
||||||
|
#set(CMAKE_CXX_STANDARD 11)
|
||||||
|
## 得到变量 ${SRC}并构建exe文件
|
||||||
|
#add_executable(app ${SRC})
|
||||||
|
|
||||||
|
|
||||||
|
## cmake版本
|
||||||
|
#cmake_minimum_required(VERSION 3.2)
|
||||||
|
## 项目名称
|
||||||
|
#project(test)
|
||||||
|
## 设置变量SRC CMAKE_CURRENT_BINARY_DIR 表示命令 CMakeLists.txt 所在的目录
|
||||||
|
#aux_source_directory(${PROJECT_SOURCE_DIR}/src SRC)
|
||||||
|
## 指定头文件目录
|
||||||
|
#include_directories(${PROJECT_SOURCE_DIR}/include)
|
||||||
|
## C++ 标准版本
|
||||||
|
#set(CMAKE_CXX_STANDARD 11)
|
||||||
|
## 得到变量 ${SRC}并构建exe文件
|
||||||
|
#add_executable(app ${SRC})
|
||||||
|
|
||||||
|
|
||||||
|
# cmake版本
|
||||||
|
#cmake_minimum_required(VERSION 3.2)
|
||||||
|
## 项目名称
|
||||||
|
#project(test)
|
||||||
|
## 设置变量SRC CMAKE_CURRENT_BINARY_DIR 表示命令 CMakeLists.txt 所在的目录
|
||||||
|
#aux_source_directory(${PROJECT_SOURCE_DIR}/src SRC)
|
||||||
|
## 指定头文件目录
|
||||||
|
#include_directories(${PROJECT_SOURCE_DIR}/include)
|
||||||
|
## C++ 标准版本
|
||||||
|
#set(CMAKE_CXX_STANDARD 11)
|
||||||
|
## 指定库路径
|
||||||
|
#set(LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/lib2)
|
||||||
|
## 生成动态库
|
||||||
|
#add_library(library SHARED ${SRC})
|
||||||
|
## 生成静态库
|
||||||
|
##add_library(library STATIC ${SRC})
|
||||||
|
|
||||||
|
|
||||||
|
# cmake版本
|
||||||
|
#cmake_minimum_required(VERSION 3.2)
|
||||||
|
## 项目名称
|
||||||
|
#project(test)
|
||||||
|
## 设置变量SRC CMAKE_CURRENT_BINARY_DIR 表示命令 CMakeLists.txt 所在的目录
|
||||||
|
#file(GLOB SRC ${PROJECT_SOURCE_DIR}/main.cpp)
|
||||||
|
## 指定头文件目录
|
||||||
|
#include_directories(${PROJECT_SOURCE_DIR}/include)
|
||||||
|
## C++ 标准版本
|
||||||
|
#set(CMAKE_CXX_STANDARD 11)
|
||||||
|
#
|
||||||
|
#link_libraries(library)
|
||||||
|
#link_directories(${PROJECT_SOURCE_DIR}/lib1/Debug)
|
||||||
|
#add_executable(app ${SRC})
|
||||||
|
|
||||||
|
|
||||||
|
## cmake版本
|
||||||
|
#cmake_minimum_required(VERSION 3.2)
|
||||||
|
## 项目名称
|
||||||
|
#project(test)
|
||||||
|
## 设置变量SRC CMAKE_CURRENT_BINARY_DIR 表示命令 CMakeLists.txt 所在的目录
|
||||||
|
#file(GLOB SRC ${PROJECT_SOURCE_DIR}/main.cpp)
|
||||||
|
## 指定头文件目录
|
||||||
|
#include_directories(${PROJECT_SOURCE_DIR}/include)
|
||||||
|
## C++ 标准版本
|
||||||
|
#set(CMAKE_CXX_STANDARD 11)
|
||||||
|
#
|
||||||
|
## 如果是自定义库就需要 定义路径
|
||||||
|
#link_directories(${PROJECT_SOURCE_DIR}/lib1/Debug)
|
||||||
|
#message(STATUS "111111111111111")
|
||||||
|
#add_executable(app ${SRC})
|
||||||
|
## FATAL_ERROR 错误抛出 程序停止
|
||||||
|
##message(FATAL_ERROR "2222222222222222")
|
||||||
|
## 链接动态库
|
||||||
|
#target_link_libraries(app PUBLIC library)
|
||||||
|
## STATUS 正常日志输出
|
||||||
|
#message(STATUS "55555555555555")
|
||||||
|
|
||||||
|
#cmake_minimum_required(VERSION 3.2)
|
||||||
|
## 项目名称
|
||||||
|
#project(test)
|
||||||
|
#
|
||||||
|
#file(GLOB SRC ${PROJECT_SOURCE_DIR}/main.cpp)
|
||||||
|
#include_directories(${PROJECT_SOURCE_DIR}/include)
|
||||||
|
#set(CMAKE_CXX_STANDARD 11)
|
||||||
|
#
|
||||||
|
#set(aaa 1)
|
||||||
|
#message(${aaa})
|
||||||
|
## 拼接字符串
|
||||||
|
#set(bbb ${aaa} 2)
|
||||||
|
#message(${bbb})
|
||||||
|
## 追加字符串
|
||||||
|
#list(APPEND bbb 3)
|
||||||
|
#message(${bbb})
|
||||||
|
## 删除字符串
|
||||||
|
#list(REMOVE_ITEM bbb 1)
|
||||||
|
#message(${bbb})
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.2)
|
cmake_minimum_required(VERSION 3.2)
|
||||||
project(test)
|
project(test)
|
||||||
add_executable(app add.cpp div.cpp mult.cpp main.cpp sub.cpp)
|
file(GLOB SRC ${PROJECT_SOURCE_DIR}/h.cpp)
|
||||||
|
# 定义宏DEBUG 类似定义变量
|
||||||
|
add_definitions(-DDEBUG)
|
||||||
|
add_executable(app ${SRC})
|
||||||
|
15
CMake构建/v1/h.cpp
Normal file
15
CMake构建/v1/h.cpp
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
#include <stdio.h>
|
||||||
|
#define NUMBER 3
|
||||||
|
|
||||||
|
int main()
|
||||||
|
{
|
||||||
|
int a = 10;
|
||||||
|
#ifdef DEBUG
|
||||||
|
printf("111111111111\n");
|
||||||
|
#endif
|
||||||
|
for(int i=0; i<NUMBER; ++i)
|
||||||
|
{
|
||||||
|
printf("hello, GCC|||\n");
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
@ -1,8 +1,7 @@
|
|||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include "head.h"
|
#include "head.h"
|
||||||
|
|
||||||
int main()
|
int main() {
|
||||||
{
|
|
||||||
int a = 20;
|
int a = 20;
|
||||||
int b = 12;
|
int b = 12;
|
||||||
printf("a = %d, b = %d\n", a, b);
|
printf("a = %d, b = %d\n", a, b);
|
||||||
|
@ -1,9 +1,10 @@
|
|||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include "head.h"
|
#include "../include/head.h"
|
||||||
|
|
||||||
const char* libVersion = "Library Version 1.0";
|
const char* libVersion = "Library Version 1.0";
|
||||||
|
|
||||||
int add(int a, int b)
|
int add(int a, int b)
|
||||||
{
|
{
|
||||||
return a+b;
|
auto number = 14;
|
||||||
|
return a+b+number;
|
||||||
}
|
}
|
@ -1,5 +1,5 @@
|
|||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include "head.h"
|
#include "../include/head.h"
|
||||||
|
|
||||||
double divide(int a, int b)
|
double divide(int a, int b)
|
||||||
{
|
{
|
@ -1,5 +1,5 @@
|
|||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include "head.h"
|
#include "../include/head.h"
|
||||||
|
|
||||||
int multiply(int a, int b)
|
int multiply(int a, int b)
|
||||||
{
|
{
|
@ -1,5 +1,5 @@
|
|||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include "head.h"
|
#include "../include/head.h"
|
||||||
|
|
||||||
int subtract(int a, int b)
|
int subtract(int a, int b)
|
||||||
{
|
{
|
Loading…
x
Reference in New Issue
Block a user