導航:首頁 > 源碼編譯 > visualc編譯器通過後無法執行

visualc編譯器通過後無法執行

發布時間:2023-11-06 23:59:59

1. 為什麼C語言程序編譯正確但不能執行

這當然原因非常多,比如:編譯器編譯不夠嚴格、程序有很大的風險等等,最簡單的一個例子如下:

inta;
scanf("%d",a);

可以確定的一點是:一旦在運行中出現錯誤,大多是較為嚴重的錯誤,須引起重視,否則,一旦錯誤非常嚴重,必會導致許多嚴重的後果,如死機、卡屏甚至直接導致藍屏。

2. 在Microsoft Visual C 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\ 後面的東西要相同。
本人深受其害,重裝多次不管用,上面中文部分為高手借鑒,
下面路徑為本人深思所得,終於解決。與君分享。

3. 關於microsoft visual c++2010 為什麼我每次編譯後調試什麼的都可以 但是最後運行不了呢

裝法語版干什麼,重裝一遍,,大概意思就是對某些不被允許的內存進行了操作
可能是因為數組越界或者指針調用有誤,
所以才會出現窗口沒了啊,程序被終止了
而且編譯器也無法跟你檢錯,因為內存的調用操作時C的一大特點。
VC最難用了,如果只是C的初學者的話用codeblocks就好
我的本本VC8運行起來都挺慢的....

4. Microsoft Visual C++2010編寫C語言,為什麼無法運行

建立工程的時候
選擇
winconsole
工程,然後一路
next下去,這樣就可以直接寫程序了,注意程序工程的文件的後綴名是.cpp才能編譯。
Microsoft
Visual
C++
6.0,簡稱VC6.0,是微軟推出的一款C++編譯器,將「高級語言」翻譯為「機器語言(低級語言)」的程序。Visual
C++是一個功能強大的可視化軟體開發工具。自1993年Microsoft公司推出Visual
C++1.0後,隨著其新版本的不斷問世,Visual
C++已成為專業程序員進行軟體開發的首選工具。雖然微軟公司推出了
Visual
C++.NET(Visual
C++7.0),但它的應用的很大的局限性,只適用於Windows
2000、Windows
XP和Windows
NT4.0。所以實際中,更多的是以Visual
C++6.0為平台。Visual
C++6.0不僅是一個C++
編譯器,而且是一個基於Windows操作系統的可視化集成開發環境(integrated
development
environment,IDE)。Visual
C++6.0由許多組件組成,包括編輯器、調試器以及程序向導AppWizard、類向導Class
Wizard等開發工具。
這些組件通過一個名為Developer
Studio的組件集成為和諧的開發環境。

5. WIN7 64位 下VS2015編譯通過,但是無法啟動程序 提示 WinTab32.dll 已經載入但是找不到入口點怎麼辦

方法/步驟

1、通常在運行中注冊動態庫文件:regsvr32 msi.dll (按回車鍵執行命令)都能順利通過。

2、但也有出錯提示:
模塊「xxx.dll」已載入,但找不到入口點DLLRegisterServer
請確保xxx.dll為有效的DLL或OCX文件,然後重試。

3、這就要看當前是單個動態鏈文件不能注冊,還是所有的文件都是注冊無效。如果是單個文件注冊無效,那就是這個動態鏈文件有問題,找到相同的操作系統(32位或者64位)相應的路徑中,復制一個(網上下載也行),保存到自己的操作系統中即可。64位操作系統的路徑是:C:\Windows\System32 文件夾內。

4、如果是64位的操作系統,那麼提取、保存正確的32位動態鏈文件的路徑是:
C:\Windows\SysWOW64 文件夾內。

5、如果所有的動態鏈文件注冊都無效,那就是當前的操作系統無許可權。可以載入許可權注冊即可。步驟如下:
開始→所有程序→附件→右鍵點擊命令提示符(CMD)→以管理員身份運行。

6、然後,再使用命令注冊: regsvr32 msi.dll
提示:可以先復制命令,再點擊左上角,在彈出來的菜單中點選編輯→粘貼命令。

7、注冊成功之後會有提示。

8、也可以將絕對路徑添加上去(先去該路徑查找是否有這個動態鏈文件):
regsvr32 C:\Windows\SysWOW64\msi.dll

9、最後,注意命令參數的應用,有時候需要先解除注冊,之後再注冊才可以。
1右鍵添加以管理員身份運行。

6. 為什麼C編譯器可以編譯,但不能執行

編譯正確只是代表程序沒有語法錯誤,至於邏輯錯誤是無法判斷的。
但是你的程序明顯提示有錯誤,需要修改
printf("%4d %d\n",i,slect[i]);

閱讀全文

與visualc編譯器通過後無法執行相關的資料

熱點內容
反詐騙app怎麼找回密碼 瀏覽:629
java方法和函數 瀏覽:418
程序員衣服穿反 瀏覽:957
java多類繼承 瀏覽:157
怎麼用多玩我的世界連接伺服器地址 瀏覽:483
為什麼華為手機比安卓流暢 瀏覽:175
javamap多線程 瀏覽:226
卡西歐app怎麼改時間 瀏覽:841
jquery壓縮圖片 瀏覽:970
用紙筒做解壓東西 瀏覽:236
神奇寶貝伺服器如何tp 瀏覽:242
雲伺服器支持退貨嗎 瀏覽:277
貸款等額本息演算法 瀏覽:188
根伺服器地址配置 瀏覽:499
單片機是軟體還是硬體 瀏覽:624
vivo手機怎麼看編譯編號 瀏覽:320
塑鋼扣條演算法 瀏覽:301
linux應用程序安裝 瀏覽:414
linux怎麼查找命令 瀏覽:431
安卓12原生和非原生是什麼意思 瀏覽:277