国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁 > news >正文

做國(guó)外的眾籌網(wǎng)站有哪些今日最新國(guó)內(nèi)新聞重大事件

做國(guó)外的眾籌網(wǎng)站有哪些,今日最新國(guó)內(nèi)新聞重大事件,html是靜態(tài)網(wǎng)站,html模板素材目錄 一、問題描述二、問題原因三、解決方法四、擴(kuò)展五、通過CMake進(jìn)行配置 一、問題描述 VS Code中主程序C文件引用了另一個(gè).h頭文件&#xff0c;編譯時(shí)報(bào)錯(cuò)找不到函數(shù) 主程序 main.c #include <stdio.h> #include "sumaa.h"int main(int, char**){printf(&q…

目錄

  • 一、問題描述
  • 二、問題原因
  • 三、解決方法
  • 四、擴(kuò)展
  • 五、通過CMake進(jìn)行配置

一、問題描述

VS Code中主程序C文件引用了另一個(gè).h頭文件,編譯時(shí)報(bào)錯(cuò)找不到函數(shù)

主程序 main.c

#include <stdio.h>
#include "sumaa.h"int main(int, char**){printf("Hello, from aaa!\n");printf("Hello, %d", sumAA(11, 22));
}

工具文件 sumaa.h

int sumAA(int a, int b);

實(shí)現(xiàn)文件 sumaa.c

#include <stdio.h>
#include "sumaa.h"int sumAA(int a, int b)
{return a+b;
}

運(yùn)行,編譯報(bào)錯(cuò):

Starting build...
"C:\msys64\mingw64\bin\gcc.exe" -fdiagnostics-color=always -g "D:\uida0269\Desktop\aaa\main.c" -o "D:\uida0269\Desktop\aaa\main.exe"
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/12.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\uida0269\AppData\Local\Temp\ccOyf8me.o: in function `main':
D:/uida0269/Desktop/aaa/main.c:6: undefined reference to `sumAA'
collect2.exe: error: ld returned 1 exit statusBuild finished with error(s).

二、問題原因

編譯報(bào)錯(cuò)時(shí)執(zhí)行的命令,簡(jiǎn)化如下

gcc.exe"  -g main.c

所引用的 sumaa.c 并沒有被包含在編譯選項(xiàng)中

三、解決方法

在這里插入圖片描述
修改 .vscode目錄下的 task.json
args中的 ${file} 表示當(dāng)前打開的文件,就是 main.c,我們?cè)诤竺嬖偌右粋€(gè) "sumaa.c",這樣的:

"args": ["-fdiagnostics-color=always","-g","${file}", "sumaa.c","-o","${fileDirname}\\${fileBasenameNoExtension}.exe"
],

編譯通過。

Hello, from aaa!
Hello, 33

四、擴(kuò)展

如果引用了多個(gè)文件呢,不能一個(gè)個(gè)往里加吧
改為:*.c

"args": ["-fdiagnostics-color=always","-g","*.c","-o","${fileDirname}\\${fileBasenameNoExtension}.exe"
],

驗(yàn)證過,也是OK的

五、通過CMake進(jìn)行配置

具體的操作步驟,暫時(shí)不貼了,直接給出配置代碼

CMakeLists.txt:

cmake_minimum_required(VERSION 3.0.0)
project(aaa VERSION 0.1.0 LANGUAGES C)
file(GLOB SOURCES "*.c")add_executable(aaa ${SOURCES})set(CPACK_PROJECT_NAME ${PROJECT_NAME})
set(CPACK_PROJECT_VERSION ${PROJECT_VERSION})
include(CPack)

這樣配置后,用 CMake 運(yùn)行也是OK的。

http://m.aloenet.com.cn/news/43520.html

相關(guān)文章:

  • 網(wǎng)站建設(shè)績(jī)效考核方案企業(yè)網(wǎng)站建設(shè)制作
  • 宜昌平臺(tái)網(wǎng)站建設(shè)網(wǎng)絡(luò)顧問
  • 網(wǎng)站打開速度加快怎么做百度官網(wǎng)認(rèn)證價(jià)格
  • 做兼職的網(wǎng)站都有哪些工作最有吸引力的營(yíng)銷模式
  • 桂林景區(qū)網(wǎng)站建設(shè)策劃方案如何建立獨(dú)立網(wǎng)站
  • 網(wǎng)站接入服務(wù)商查詢長(zhǎng)春網(wǎng)絡(luò)營(yíng)銷公司
  • 大連百度關(guān)鍵詞優(yōu)化張家界百度seo
  • 用vs怎么做網(wǎng)站的導(dǎo)航seo是什么化學(xué)名稱
  • 中國(guó)建設(shè)銀行貴州省分行網(wǎng)站網(wǎng)站優(yōu)化排名
  • 撫順市建設(shè)局網(wǎng)站關(guān)鍵詞優(yōu)化怎么操作
  • 360客戶如何做網(wǎng)站推廣長(zhǎng)尾關(guān)鍵詞愛站
  • 網(wǎng)站交互式網(wǎng)站推廣引流最快方法
  • 網(wǎng)站后臺(tái)模板 php網(wǎng)站排名優(yōu)化培訓(xùn)課程
  • 響應(yīng)式電商網(wǎng)站網(wǎng)站開發(fā)的基本流程
  • 做搞機(jī)網(wǎng)站電子商務(wù)網(wǎng)站建設(shè)論文
  • 網(wǎng)站搭建上海搜索引擎優(yōu)化是做什么
  • 天津網(wǎng)站推廣方法今日頭條熱搜榜
  • 網(wǎng)站開發(fā)怎么對(duì)接客戶app運(yùn)營(yíng)方案策劃
  • 自己做網(wǎng)站頁面長(zhǎng)沙市seo百度關(guān)鍵詞
  • 商務(wù)網(wǎng)站建設(shè)工程師網(wǎng)絡(luò)銷售是干嘛的
  • 企業(yè)怎么做網(wǎng)絡(luò)推廣拼多多seo搜索優(yōu)化
  • 用easyui皮膚做漂亮的網(wǎng)站軟件培訓(xùn)班學(xué)費(fèi)多少
  • 網(wǎng)站標(biāo)題關(guān)鍵詞堆砌廣告營(yíng)銷推廣
  • 云南做公司網(wǎng)站多少錢域名推薦
  • wordpress授權(quán)登錄界面深圳百度seo怎么做
  • 服務(wù)器如何做網(wǎng)站網(wǎng)絡(luò)推廣seo是什么
  • 濟(jì)南做網(wǎng)站最好的單位產(chǎn)品營(yíng)銷軟文
  • 做視頻網(wǎng)站免費(fèi)觀看愛企業(yè)自助建站
  • 塘廈鎮(zhèn)仿做網(wǎng)站接app推廣的單子在哪接
  • 正能量網(wǎng)站免費(fèi)下載北京網(wǎng)訊百度科技有限公司