当前位置: 首页 > wzjs >正文

山西太原网站建设公司东莞有哪些做推广的网站

山西太原网站建设公司,东莞有哪些做推广的网站,专业摄影网站推荐,php动态网页制作教程问题描述: 当我要一直一个项目文件到706的sdk中,用vscode编译,会报错说未添加路径 ,所以需要自己手动在sdk文件下的Makefile一个一个添加.c文件,这样太繁琐, 是不是可以写一个脚本来做呢, 下面开始教程 前提是你的环境有MinGW,能跑cmake,环境变量必须要有下面2个下面开始: 先添…

问题描述: 当我要一直一个项目文件到706的sdk中,用vscode编译,会报错说未添加路径 ,所以需要自己手动在sdk文件下的Makefile一个一个添加.c文件,这样太繁琐, 是不是可以写一个脚本来做呢, 下面开始教程
前提是你的环境有MinGW,能跑cmake,环境变量必须要有下面2个
在这里插入图片描述
下面开始:
先添加这个脚本
在这里插入图片描述
脚本代码如下:

@echo off
cd /d "%~dp0\apps\self_code"
cmake . -G "MinGW Makefiles"cd /d "%~dp0"del apps\self_code\makefile /s
del *.ninja /s
del *.cmake /s
del *CMakeCache.txt /sfor /d /r %%i in (*) do (if "%%~nxi"=="CMakeFiles" (rd /s /q "%%i")
)cd  ..for /d /r %%i in (*) do (if "%%~nxi"=="objs" (rd /s /q "%%i")
)

在这里插入图片描述
下面我们在自己的代码文件夹里面添加这个cmake
在这里插入图片描述

代码如下:

cmake_minimum_required(VERSION 3.12)
project(MyProject)# 设置前缀路径,用于 .mk 文件中的路径前缀
set(PREFIX_PATH "apps/self_code")# 获取所有 .c 和 .h 文件(递归)
file(GLOB_RECURSE C_FILES "*.c")
file(GLOB_RECURSE H_FILES "*.h")# 排除构建中间目录
list(FILTER C_FILES EXCLUDE REGEX "CMakeFiles")
list(FILTER H_FILES EXCLUDE REGEX "CMakeFiles")# 创建 .mk 文件,写入 c 源文件路径
file(WRITE "dr_code.mk" "c_SRC_FILES += \\\n")
foreach(file ${C_FILES})file(RELATIVE_PATH rel_path ${CMAKE_SOURCE_DIR} ${file})file(APPEND "dr_code.mk" "\t${PREFIX_PATH}/${rel_path} \\\n")
endforeach()# 添加头文件目录
file(APPEND "dr_code.mk" "\nINCLUDES += \\\n")# 提取所有 .h 所在目录
set(H_DIRS "")
foreach(file ${H_FILES})get_filename_component(dir_path ${file} DIRECTORY)file(RELATIVE_PATH rel_path ${CMAKE_SOURCE_DIR} ${dir_path})if("${rel_path}" STREQUAL ".")# 如果头文件在项目根目录下(即 dr_code),加入空字符串占位list(APPEND H_DIRS "")else()list(APPEND H_DIRS ${rel_path})endif()
endforeach()
list(REMOVE_DUPLICATES H_DIRS)# 写入包含目录
if(H_DIRS)foreach(dir ${H_DIRS})if("${dir}" STREQUAL "")file(APPEND "dr_code.mk" "\t-I${PREFIX_PATH} \\\n")else()file(APPEND "dr_code.mk" "\t-I${PREFIX_PATH}/${dir} \\\n")endif()endforeach()file(APPEND "dr_code.mk" "\t-I${PREFIX_PATH} \\\n")
else()file(APPEND "dr_code.mk" "\t-I${PREFIX_PATH} \\\n")
endif()

在这里插入图片描述
最后
回到主页面双击这个脚本就能生成一个mk文件
在这里插入图片描述
在这里插入图片描述

进去看看mk文件是否生成成功
在这里插入图片描述
在这里插入图片描述
最后的最后 ,去自己的文件的Makefile链接进去
在这里插入图片描述
最后直接在vscode ctrl+shift+b 编译成功
在这里插入图片描述

http://www.dtcms.com/wzjs/142702.html

相关文章:

  • c2c电子商务网站建设栏目结构图推广方案的内容有哪些
  • 设计资料网站小程序制作一个需要多少钱
  • 网站项目如何做需求分析新东方留学机构官网
  • 中国建设质量协会网站自制网站 免费
  • 做网站wordpress成功营销十大经典案例
  • 微信里有人发做任务网站网站网络推广推广
  • 电子商务网站软件建设的核心是广东又出现新病毒
  • 为什么公司的网站打不开seo优化是指
  • 外贸建站服务器怎么选广州seo诊断
  • 养生网站建设论文代发新闻稿的网站
  • 企业网站的建设过程seo是啥
  • 网站开发模板教程搜索热门关键词
  • 有网站源码 怎么做网站南昌seo方案
  • 舆情报告范文优化网站排名费用
  • 武汉网站建设公司多少钱做seo需要用到什么软件
  • 电影网站开发java商品标题优化
  • 免费网站模品牌营销推广代运营
  • 唐河微网站开发简单网页制作成品和代码
  • 做服装团购有哪些网站有哪些注册教育培训机构需要什么条件
  • 如何做微信收费视频网站今日国际新闻头条15条
  • 南京太阳宫网站建设友情链接有什么用
  • 网站建设需要哪些资料贵州萝岗seo整站优化
  • 传媒网站模板软文写作服务
  • 哈尔滨网站建设多少钱宁波seo网络推广多少钱
  • 做画册好的网站seo优化推广软件
  • 网站建设公司的市场营销方案模板下载长春seo结算
  • 做公司网站需要制作内容如何自己搭建网站
  • 怎样做网站图清晰百度服务中心人工24小时电话
  • 海口装饰设计网站建设百度推广投诉热线
  • 宝鸡营销型网站seo关键词排名优化方法