當前位置:首頁 » 編程軟體 » vc編譯器運行找不到

vc編譯器運行找不到

發布時間: 2022-05-13 12:33:40

① VC++編譯出錯 No such file or directory怎麼回事

首先,你的源代碼里看來引用了bios.h文件(#include
file:
'bios.h'),但是錯誤就在於你的VC++編譯器在默認的頭文件文件夾(一般安裝目錄進去有個include文件夾,.h文件基本都擱那裡頭)里沒找到那個文件,在你的工程文件夾里也沒找到。因此報錯說No
such
file
or
directory。
一般的VC++編譯器頭文件庫里確實沒有bios.h,TC++
3.0(另一種c語言類編譯器)才有這個頭文件,可以放在這下面編譯
。當然你也可以從網上拷個這樣的bios.h文件到include文件夾或工程文件夾下,這樣編譯是能通過的,但是運行可能會有不可預期的行為,畢竟bios.h是Borland公司擱在TC編譯器里的。
祝好運啦~~

② 為什麼vc中程序運行後沒有exe文件求助~

在VC下運行,編譯器會自動查找所需的庫文件,不管是靜態鏈接還是動態鏈接。
但是單獨打包EXE文件,如果不選靜態鏈接MFC庫,編譯器不會將你程序中所用到的MFC庫打包到exe文件中,自然會出錯了
記得打包EXE時選靜態鏈接就OK
用了靜態鏈接MFC庫連接exe。在VC外面可以運行了。
但是我VC里直接按F5運行,居然在原來在外面exe出錯的那一行發生了錯誤。
簡單的說用了
使用
動態鏈接MFCVC外EXE:不正確VC里運行:正確
靜態鏈接MFCVC外EXE:正確VC里運行:不正確
靜態鏈接庫(lib)與動態鏈接庫(dll)的比較:
首先,靜態鏈接庫與動態鏈接庫都是共享代碼的方式,也可稱為程序模塊化的方式;
靜態鏈接庫:
lib中的指令都被直接包含在最終的EXE中,因此exe運行時不再需要lib文件;
不能再包含其他的動態鏈接庫或者靜態庫;
動態鏈接庫:
dll與EXE文件獨立存在,所以發布EXE時需要同時發布dll文件;
可以再包含其他的動態鏈接庫或者靜態庫;
建議:
請最好使用動態鏈接庫(dll)進行程序的模塊化,靜態鏈接庫(lib)過時了(應用程序升級上就能看出其劣勢);

③ vc6.0的include里有指定的文件,編譯器卻找不到。

1、檢查編譯器制定的搜索目錄是否有這個文件所在目錄;
2、檢查該資源文件中的資源,是否符合資源文件的書寫規范,否則編譯器報找不到。

④ mex-setup運行後找不到vc6.0編譯器

你的matlab版本太高了,你裝個vs2008 sp1,裡面然後你選n,選到那個對應的,現在是第8個,你可以到matlab的官網上去查查,各個版本的對應關系,這是網址:http://www.mathworks.cn/support/sysreq/previous_releases.html

裡面有很詳細的對應關系

⑤ 編譯器說找不到「stdio.h」頭文件,這個問題應該怎麼解決呢。我用的是VC6

你可能安裝的是綠色版VC。此版本VC中頭文件目錄指向默認的安裝路徑。
你安裝VC的時候,沒有安放到默認路徑下。所以會找不到頭文件。
你可以修改VC的頭文件路徑,就可以解決。

⑥ VC6 編譯程序時,不能在Debug生成.exe文件,執行時老是提示不能找到這個文件

編譯其實只生成obj,需要再連接生成exe,所以你最好點「生成」,它自動幫你把兩步都做了。如果確實點的是生成,還是沒法運行的話,可能是編譯的時候出錯了,VC裡面有output窗口,你可以看一下

⑦ 用了英文版的VC++6.0怎麼編譯後運行時提示找不到文件

可能很多人在安裝VC 6.0後有過點擊「Compile」或者「Build」後被出現的
「Compiling... ,Error spawning cl.exe」錯誤提示給郁悶過。很多人的
選擇是重裝,實際上這個問題很多情況下是由於路徑設置的問題引起的,
「CL.exe」是VC使用真正的編譯器(編譯程序),其路徑在「VC根目錄\VC98\Bin」下面,
你可以到相應的路徑下找到這個應用程序。

因此問題可以按照以下方法解決:打開vc界面 點擊VC「TOOLS(工具)」—>「Option(選擇)」
—>「Directories(目錄)」重新設置「Excutable Fils、Include Files、
Library Files、Source Files」的路徑。很多情況可能就一個盤符的不同
(例如你的VC裝在C,但是這些路徑全部在D),改過來就OK了。

如果你是按照初始路徑安裝vc6.0的,路徑應為:
executatble files:
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin
C:\Program Files\Microsoft Visual Studio\VC98\BIN
C:\Program Files\Microsoft Visual Studio\Common\TOOLS
C:\Program Files\Microsoft Visual Studio\Common\TOOLS\WINNT

include files:
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE

library files:
C:\Program Files\Microsoft Visual Studio\VC98\LIB
C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB

source files:
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC

如果你裝在其他盤里,則仿照其路徑變通就行(我就是裝在D盤)。
關鍵是microsoft visual studio\ 後面的東西要相同。
本人深受其害,重裝多次不管用,上面中文部分為高手借鑒,終於弄好了。還有,一定要設置好環境變數

⑧ VC編譯問題:同樣的程序在我電腦上說找不到sal.h頭文件(注意我並沒有引用這個頭文件)其他電腦通過

我可以肯定你的計算機上的VC是VC6.0的,你的VC太老了,沒有這個sal.h頭文件正常。
如果你在VC2005以上用的話,是有這個頭文件的。
解決辦法是升級你的VC環境。

註:sal.h 是一個WINDOWS提供
缺陷的檢測工具。當正常的編譯器運行時,他們被定義成
沒有,而且不影響所編譯的代碼,換句話說就是微軟為了找到錯誤,或是收集更多的信息,完美自己的軟體用的。

⑨ VC6.0編譯程序,提示「不能啟動工具. 系統找不到指定的文件. 系統找不到指定的文件.」

不是軟體的問題,可能是缺了運行庫。重新下載一下試試。

http://www.cr173.com/soft/69024.html

⑩ 為什麼我用VC++6.0做的MFC工程在沒有裝VC的電腦上運行不了,說是找不到MFC42D.DLL文件

因為VC6 MFC程序默認建立的程序是動態鏈接,需要運行時載入一些DLL文件。 有兩種方法可以解決:1.拷貝所缺失的dll到你的程序運行目錄;2. 建立MFC工程時選擇靜態鏈接,這樣編譯器產生exe文件時會自動打包所缺失的dll,缺點是與動態鏈接相比,exe文件比較大。

熱點內容
app什麼情況下找不到伺服器 發布:2025-05-12 15:46:25 瀏覽:713
php跳過if 發布:2025-05-12 15:34:29 瀏覽:466
不定時演算法 發布:2025-05-12 15:30:16 瀏覽:129
c語言延時1ms程序 發布:2025-05-12 15:01:30 瀏覽:163
動物園靈長類動物配置什麼植物 發布:2025-05-12 14:49:59 瀏覽:732
wifi密碼設置什麼好 發布:2025-05-12 14:49:17 瀏覽:147
三位數乘兩位數速演算法 發布:2025-05-12 13:05:48 瀏覽:396
暴風影音緩存在哪裡 發布:2025-05-12 12:42:03 瀏覽:539
access資料庫exe 發布:2025-05-12 12:39:04 瀏覽:627
五開的配置是什麼 發布:2025-05-12 12:36:37 瀏覽:363