我嘗試在 Visual Studio Code 中編譯我的 C 代碼,但每次出現以下錯誤時:
未定義的參考 ...
我必須添加-lgdiplus-lgdi32到我的編譯器/聯結器選項中。如何在 Visual Studio 中執行此操作?
這是我的task.json檔案的一部分:
"args": [
"-fdiagnostics-color=always",
"-g",
"${file}",
"-o",
"${fileDirname}\\${fileBasenameNoExtension}.exe",
"-lgdiplus",
"-lgdi32"
],
uj5u.com熱心網友回復:
假設你在 linux 下(否則行程只顯示不同的路徑/編譯器)在 .vscode 檔案夾下,應該有一個task.json檔案。你應該找到類似的東西:
"command": "/usr/bin/g ",
"args": [
"-fdiagnostics-color=always",
"-g",
"${file}",
"-o",
"${fileDirname}/${fileBasenameNoExtension}"
],
將您的引數添加到引數串列中,享受
如果沒有這樣命名的檔案.vscode,您的作業區中也沒有該檔案夾,請單擊F5并按照說明進行操作,這將為您生成必要的檔案。
uj5u.com熱心網友回復:
編輯:原始帖子已被編輯,現在很明顯問題是關于 VSCode。以下僅適用于 Visual Studio,因此應忽略。
- 右鍵單擊您的專案并打開“聯結器/輸入”屬性頁。
- 在“附加依賴項”下輸入“gdiplus-lgdi32.lib”。
- 如有必要,將庫目錄添加到“附加庫目錄”。可以在此處找到更多詳細資訊。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/372283.html
