首页 > 系统相关 >十万个为什么 [CMake] Windows MinGW Cmake

十万个为什么 [CMake] Windows MinGW Cmake

时间:2024-08-07 16:06:30浏览次数:11  
标签:std set CMAKE 十万个 Windows m32 FLAGS BUILD Cmake

搜索 cmake generator

 

在settings.json里面添加

"cmake.preferredGenerators": [         "MinGW Makefiles"     ]

 

 

cmake_minimum_required(VERSION 3.0.0)
project(idatalink VERSION 0.1.0)

if (CMAKE_BUILD_TYPE STREQUAL "Release")
    set(CMAKE_C_FLAGS "-Wall -Os -s -std=gnu11 -m32")
	set(CMAKE_CXX_FLAGS "-Wall -Os -s  -std=gnu++11 -m32")
elseif(CMAKE_BUILD_TYPE STREQUAL "Debug")
    set(CMAKE_C_FLAGS "-Wall -g -std=gnu11 -m32")
    set(CMAKE_CXX_FLAGS "-Wall -g -std=gnu++11 -m32")
endif()


include_directories(
    src/dev
)

add_executable(${PROJECT_NAME}
    src/dev/dev.cpp
    src/idatalink/idatalink.cpp
)

if (CMAKE_BUILD_TYPE STREQUAL "Release")
    add_custom_command(TARGET  ${PROJECT_NAME} POST_BUILD
        COMMAND strip "$<TARGET_FILE:${PROJECT_NAME}>"
        COMMENT "Strip debug symbols done on final binary."
    )
endif()

 

标签:std,set,CMAKE,十万个,Windows,m32,FLAGS,BUILD,Cmake
From: https://www.cnblogs.com/kehuadong/p/18347211

相关文章

  • Windows环境下jmeter安装与环境变量配置
    1、首先,确保你的Windows系统上已经安装了JDK。‌JMeter需要JDK来运行,‌建议使用JDK1.8或更高版本。‌参考文章地址:https://www.cnblogs.com/mimosaling/p/183467382.Jmeter下载官网下载 地址:https://jmeter.apache.org/download_jmeter.cgi 选择apache-jmeter-5.6.3.zips......
  • windows 下载安装 RocketMQ
    下载|RocketMQ(apache.org)确保本地环境有jdk和maven(检查一下)在Windows系统中,可以通过按下Windows键+R,输入cmd并回车来打开命令行窗口在命令行中输入java-version命令,如果JDK已经安装,系统会显示安装的Java版本信息在命令行中输入mvn-v命令,如果maven已经安装,系统会显示......
  • 预装Windows 11系统的新电脑怎么跳过联网验机?这两种方法可以搞定
    温馨提示:跳过windows11联网的方法不一定适用于所有电脑,且过程中可能会出现卡顿的现象,请做好心理准备。验机本就是个人意愿,非硬性要求,不喜欢折腾的就别弄,有问题务必第一时间找售后。不少笔记本新机都预装了Windows11系统,而初次开机的正常流程下,Windows11系统(家庭版......
  • linux与windows环境下qt程序打包教程
    一、演示环境qt5.14.2二、Linux2.1关联依赖文件2.1.1下载打包工具在Windows环境下可以使用QtCreator自带的官方工具进行打包,而Linux环境下没有官方工具,需要借助第三方工具才能打包。如:linuxdeployqt、CQtDeployer、AppImageKit,甚至是自己编写shell将依赖导入指定目录......
  • 设置windows系统下的tomcat开机自启
    设置前的准备工作(配置系统环境变量)新增CATALINA_HOME变量,变量值为tomcat的安装路径在Path中添加:%CATALINA_HOME%\bin结合安装版本问题,分正常安装版本tomcat和免安装tomcat(无service.bat)两种情况。一、正常安装版本(tomcat安装文件有service.bat文件)说明:安装后没有servi......
  • Windows环境下JDK安装与环境变量配置
      1、安装了‌JDKJDK可以到官网下载:     http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html可根据需要下载压缩包或安装程序均可    1、下载压缩包,解压后直接配置环境变量    2、下载安装程序,点击安装......
  • Windows环境下MySql8.0安装手册
    一、下载安装包登录官网https://www.mysql.com/downloads/点击MySql社区(GPL)下载  点击MySQLInstallerforWinsows  选择离线安装程序点击下载  点击开始下载   二、安装Mysql双击安装包  选择自定义安装  选择产品  一路下一步......
  • Windows环境下RabbitMQ安装手册
    一、安装Erlang27.0.1环境下载地址为http://www.erlang.org/download/直接在erlang官网下载会非常慢,推荐一个下载加速器,FreeDownloadManager(FDM),是一款功能强大的下载及管理软件  双击安装程序,一路下一步   二、下载安装RabbitMQhttps://github.com/rabbitmq/r......
  • Windows环境下Redis6.0安装手册
    一、下载安装包访问官网下载压缩包https://download.redis.io/releases/  解压缩到指定文件夹   二、修改配置文件打开redis.conf文件,修改daemonize的值为yes  三、编译redis源码Redis通常以源代码的形式分发,‌需要用户自行编译,或直接下载编译好的文件 ......
  • Windows环境下SonarQube安装手册(包含数据库安装)
    一、sonarqube下载安装https://www.sonarsource.com/products/sonarqube/downloads/historical-downloads/解压安装  sonar-scanner-msbuild下载安装https://github.com/SonarSource/sonar-scanner-msbuild/releases/tag/5.11.0.60783解压安装  postgreSQL下载安......