編譯沒錯但運行沒有彈窗
① 我用vc6.0, 程序編完之後點運行,沒有錯誤,但就是不出現運行框,這是為什麼我用vs2008就能運行啊。
樓主你好!
請問你的VC6和VS2008的安裝順序是怎樣的?要先裝VC6,再裝VS2008,因為VS2008的版本高得多,如果再裝VC6的話,會將有些組件覆蓋,但由於各種沖突,可能VC6出現了漏洞。
其實,VC6到目前為止還有很多不足的地方,我用的時候也是經常碰到一些莫名其妙的問題。
這樣吧,你試一下:請確定在編譯之前沒有運行你的實例,到Windows任務管理器里看一下。
如果沒有,就把VC6做的工程里的DEBUG全部刪掉,再重新編譯、運行,看問題還有沒。如果硬是不行,就用VS2008吧,眾所周知,VS2008功能強大、穩定,很好用。
希望能為你帶來幫助,謝謝!
② C++ MFC程序編譯沒有問題,但是點運行卻沒有彈窗出現
你貼的這行不是錯誤,它的意思是說,這個DLL中不包含調試信息,即這個DLL並非DEBUG版。
主要的問題是後面那句 Fault 的錯誤,是說前面出現了堆棧錯誤,程序 Crash 了,你得找找初始化部分的代碼,哪裡導致了程序崩潰。
③ c語言中編寫一個程序,編譯通過,但是屏幕上沒有任何顯示,是為什呢
您好,如果源文件已經完成編譯,可以按下F10鍵,或點擊運行菜單中的 運行[R]。若未編譯,則按下F11鍵或選擇運行菜單中的 編譯運行[o],編譯完成後自動運行。希望能幫助到您。
④ 代碼沒有錯,但是不出運行框,是什麼原因
按f5,如果還是沒框框
就在函數最下方添加一行
getchar();
⑤ 程序編寫沒有問題,編譯過程也沒出現問題,可解釋執行時為什麼沒有顯出窗口
頂級容器的setVisible屬性設置為true就行了,也就是JFrame,簡單的就像如
public class adf extends JFrame
{
public adf()
{
setSizi(100,100);
setVisible(true);
}
public static void main(String args[])
{
adf e=new adf();
}
}
不知道你明白沒,
⑥ Delphi編譯程序後,Compile成功了,但是沒有自動彈出運行程序的窗口
不一定是兼容問題,從問題的描述來看,更像是 delphi 的一些配置信息沒有正確設置的原因。
建議安裝 delphi 完整版,或是找一下看 綠色版 的安裝包里,有沒有運行的注冊功能。
⑦ C語言,編完程序後,運行,顯示「編譯成功」,但是接著彈出的黑色背景顯示框,卻一閃就沒有了。
編譯不會彈出窗口的。運行的時候會。例子:#include
void
main(){
printf("hello
world\n");}程序運行後,窗口彈出又消失,很快,這是程序已經運行完成,可以用alt+f5查看結果,就是調出剛開彈出的黑窗口。當然,這樣很煩人,可以稍微修改下程序,讓程序運行後不是直接關閉窗口。#include
void
main(){
printf("hello
world\n");
getch();}這樣程序運行後,在getch()這里停留,等待一個鍵盤輸入才結束整個程序。
⑧ visual C++問題,編譯運行都沒有錯,但彈不出窗
程序已經運行完了是不會停留在DOS窗口的,在printf("hello world")後面加一句scanf("%d",&i);當然i要事先定義
⑨ win7 64位下安裝的VC++6.0 寫好的小程序 編譯後無錯誤,執行為什麼沒有窗口彈出呢
目前能比較支持的是WIN732位系統,至於64位還沒有一款原XP系統C語言軟體能兼容的,你只能下載最新的vc2010或者2012版的C++語言軟體才可以,如果你要用visual c++6.0隻能安裝XP系統或者虛擬機,還有一個我自己用的方法就是安裝U盤系統,也就是U盤引導類系統,WIN PE系統,在裡面也是可以用的!