導航:首頁 > 源碼編譯 > vc編譯時提示無法打開文件

vc編譯時提示無法打開文件

發布時間:2023-02-09 06:14:14

① vc6.0編譯時報錯,錯誤內容是打不開xxx.rc文件。請問怎麼解決(c++)

文件不存在吧。你手工添加一個試試。

② vc編譯的EXE程序怎麼無法打開

你是不是復制到另一台沒有安裝VC的電腦上運行了?
這是因為你用得是動態鏈接庫,VC的函數庫沒有存在情況下是不能運行的。建議使用靜態鏈接庫編程或者使用Release編譯
Release編譯方法就是:
點擊
編譯->放置遠程配置->選擇
**Release
然後確定
點擊
構建(F7)
生成的exe文件就能在別的計算機上運行了

③ 運行c語言程序,無論使用什麼編譯器都顯示無法打開源文件是什麼原因

步驟1、明確自己項目中解決方案的配置和平台(具體根據自己的項目設置);在解決方案中選中自己的項目,右鍵彈出選項框後選擇屬性,進行設置。

步驟2、設置配置和平台這兩個選項,比如你的電腦是64位的就選x64,否則選Win32;選擇【C/C++】-【常規】-【附加包含目錄】-【編輯】,把自己的文件路徑附加進去;

無法打開源文件


步驟3、【連接器】-【常規】-【附加庫目錄】-【編輯】,把自己的.dll庫文件路徑附加進去;

無法打開源文件


步驟4、【連接器】-【輸入】-【附加依賴項】-【編輯】,把自己的庫文件附加進去;

無法打開源文件

以上就是無法打開源文件的具體介紹和操作方法了,希望可以幫助到你哦。

④ 在使用VC時為什麼編譯時沒有錯誤,連接時有錯誤,不能打開文件

我們通常所說的編譯其實包含兩個部分:編譯和鏈接。
編譯是指把程序源文件編譯成目標文件,即vc下的.o文件。
鏈接是指把目標文件生成可執行文件。
鏈接的時候,如果某個函數只有聲明,但沒有實現,或者依賴第三方庫,但只提供了頭文件,沒有提供庫文件,或者庫文件的版本不對,都會導致鏈接錯誤,而這些錯誤,在編譯階段通常是不會報錯的。所以,你可以針對上面提到的幾點一一排除一下:
1,程序中所用到的自己寫的函數是否都已經實現;
2,如果使用了第三方庫,確認是否已經有了第三方庫,是否在工程設置中包含了庫文件,並且配置了庫文件搜索路徑,保證編譯器能找到所需要的庫文件;
3,如果使用了第三方庫,確認所使用的庫文件版本是對的。
如果上面這些都做好,基本上就不會有問題了。

⑤ 用vs編譯C++文件時無法啟動程序,並且找不到指定文件怎麼辦

1、用 VS 打開工程,點擊菜單 項目 - 屬性。

⑥ vc++ 編譯出現:fatal error C1083: 無法打開包括文件:「afxwin.h」: No such file or directory

afxwin是屬於MFC的內容,應當是以下兩種可能之一:
1)可能你安裝的時候沒有安裝MFC;
2)你的項目的Include路徑設置不對,在項目屬性中可以修改。但一般默認安裝時都會自動設置好的。

⑦ 我是新手 編譯vs2003的時候提示 無法打開包含文件。請問在vc++目錄改如何添加包含文件。大神

1 頭部#include文件錯誤,#include 後面的包含的文件時,如果使用的是 "<>" 尖括弧的話, 表示讓編譯器在系統頭文件夾中查找對應名字的頭文件, 當使用""引號時,就是讓編譯器在當前程序目錄下查找對應名字的頭文件,如果沒有找到,則編譯器會再在系統頭文件夾中查找該頭文件. 注意#include文件到位置。
2 感覺是編譯器兼容問題,比如:include 「streams.h」有的情況下在vs2003編譯通過的情況下,在vs。net編譯無法通過,改成,include "streams"去掉.h就可以了。

3 有可能是文件整理後移動位置,將與編譯頭文件和cpp文件目錄修改導致錯誤,用記事本打開.dsp文件,找到與編譯cpp文件,少了個與編譯開關所以不能生成與編譯頭文件:.pch
加入開關:# ADD CPP /Yc"。h文件"。例如:
SOURCE=.\StdAfx.cpp
# End Source File
# Begin Source File
發現少了個與編譯開關所以不能生成與編譯頭文件:。pch
加入開關:# ADD CPP /Yc"stdafx.h"
SOURCE=.\StdAfx.cpp
# ADD CPP /Yc"stdafx.h"
# End Source File
# Begin Source File

4 在編譯directshow源碼的時候注意將C:\DXSDK\Samples\C++\DirectShow\BaseClasses下的文件先進性一次編譯。

5 tools->options->directories 里的lib設置問題

6 有的時候需要使用#program comment(lib,"")命令導入一個lib庫文件。讓編譯器在該庫文件中搜索,引入的頭文件。

⑧ 我的VC++編的程序可以編譯,但不能連接,顯示不能打開所寫文件,怎麼回事

如果是報錯中顯示不能打開xxx.EXE,那麼兩種情況:
1·你的程序正在運行中。這可能是你沒關閉,或者程序有問題,在內存中依然有駐留。任務管理器中關閉程序(或者重啟系統也行),就可以了。
2·系統許可權問題,這個很少碰到,但在win7等系統下也出現過,目錄寫許可權的問題,需要管理員許可權或者對目錄許可權進行調整。

⑨ VC2010編譯提示 LINK : fatal error LNK1104: 無法打開文件「libboost_system-vc100-mt-gd-1_51.lib」

你的環境變數設置對了嗎?
你可以做個測試,將lib庫放到VS的lib庫目錄下。比如放到:C:\Program Files\Microsoft Visual Studio 9.0\VC\lib
這樣應該能找到boost庫了。

⑩ VC編譯中出現的問題"無法打開文件「ITKIO.lib"

可能的原因:
1.工程中沒有包括ITKIO.lib文件
2.可能路徑沒有設置對,導致文件找不到

閱讀全文

與vc編譯時提示無法打開文件相關的資料

熱點內容
主管開除女程序員 瀏覽:712
雲伺服器轉售 瀏覽:540
壓縮空氣漏氣量怎樣計算 瀏覽:101
手機app是怎麼跳轉的 瀏覽:664
學編程的重要性 瀏覽:24
程序員去按摩 瀏覽:739
奧迪手機控車app怎麼添加愛車 瀏覽:4
收磚機石獅編程培訓廠家 瀏覽:761
吉里吉里2安卓模擬器怎麼用 瀏覽:818
編譯器將匯編代碼 瀏覽:681
電路板加密錯誤 瀏覽:21
java自動機 瀏覽:363
相機連拍解壓 瀏覽:31
linuxssh服務重啟命令 瀏覽:330
茂名氫氣隔膜壓縮機 瀏覽:47
程序員地鐵寫程序 瀏覽:330
java的switchenum 瀏覽:329
pdf瓷器 瀏覽:905
怎樣用adb命令刷機 瀏覽:962
蘋果手機怎麼買app 瀏覽:303