編譯運行結果為文件不存在
你還沒有建立這個文件,當然不存在了。
要建立這個文件,調用File類的mkdirs()方法就可以了
② 關於c語言,為什麼我一運行程序,老是說文件不存在
書上印的程序很多都錯誤的,要自己調試。
編譯沒有過,沒有生成可執行程序,所以文件不存在。
Do you want to build it? 是否要建立(編譯+鏈接)程序
③ visual c++6.0編譯完程序時提示.exe文件不存在,求大神解答
明顯的是編譯的時候出錯了,導致沒有生成exe。你需要把這個錯誤解決掉。編譯成功後才會生成exe。
參考:
#include <stdio.h>
int main()
{
printf("Hello word!");
return 0;
}
④ vf表單中編寫代碼後運行為什麼會有文件不存在的情況
表單中會引用其他地方的文件,
比如數據環境中會添加表,
圖片控制項會顯示圖片等等
但是文件位置有絕對位置和相對位置
如果使用絕對位置,
當你換個電腦就可能出現文件不存在的問題
如果使用相對位置,你文件必須都放在項目文件夾下
你先看看是哪個文件不存在,再看看哪裡引用的
⑤ c語言編寫一個程序後,為什麼編譯是是文件不存在,要如何調節
可能是你的文件夾地址設置不正確,不知道你用了那個版本的C,如果是TC,可以這樣去檢查一下(設TC目錄是C:\TC):
運行TC,進入Options/Directories,把其中的Include Directories設置為C:\TC\INCLUDE 。
⑥ 為啥用visual c++6編程好後,最後運行時顯示文件不存在
Microsoft Visual C++ 6.0編程序時自動提示是不用設置的,這個是Visual C++ 6.0的自動功能。
但是會出現由於自動提示的數據文件出錯導致提示功能失效的現象,當出現該問題時按照如下步驟,就可以恢復自動提示功能。
退出Visual C++6.0軟體;
在資源管理器定位到程序所在的文件夾;
刪除擴展名是 .ncb的文件;
重新打開Vi sual C++並載入之前的項目,自動提示功能就正常了。
⑦ 使用VC++6.0編譯時為什麼總顯示文件不存在
題主看一下,底部是不是有一個報錯,滾輪上劃看到錯誤詳情為Compiling...Error spawning cl.exe,這個是因為路徑錯誤所致。
VisualC++6.0由Microsoft開發,它不僅是一個C++編譯器,而且是一個基於Windows操作系統的可視化集成開發環境(,IDE)。
Visual C++6.0以擁有「語法高亮」,自動編譯功能以及高級除錯功能而著稱。比如,它允許用戶進行遠程調試,單步執行等。還有允許用戶在調試期間重新編譯被修改的代碼,而不必重新啟動正在調試的程序。
其編譯及創建預編譯頭文件(stdafx.h)、最小重建功能及累加連結(link)著稱。這些特徵明顯縮短程序編輯、編譯及連結的時間花費,在大型軟體計劃上尤其顯著。
由於C++是由C語言發展起來的,也支持C語言的編譯。6.0版本是使用最多的版本,很經典。最大的缺點是對於模版的支持比較差。現在最新補丁為SP6,推薦安裝,否則易出現編譯時假死狀態。僅支持Windows操作系統。
目前發現與windows 7兼容性不好,安裝成功後可能會出現無法打開cpp文件的現象。
⑧ C語言的運行問題(總說文件不存在)
1、如果是c語言生成的可執行程序,提示找不到文件,一般是因為沒有指明程序的目錄,特別是在Linux平台上,以test.c為例:
gcc-otesttest.c
./test
其中,「.「是指的當前目錄,./test就是執行當前目錄下的test程序。在windows平台上生成控制台程序時,需要使用cd命令進入debug或者relase目錄,比如
cdtest/debug
2、如果是C語言源代碼中使用fopen等系列的文件操作函數對文件進行打開、讀寫等操作,提示打不開文件,一般是C源代碼中的FILE指針返回了NULL,調用相應的函數時,需要指明要操作文件的具體路徑 。
⑨ vc6.0編寫的程序沒錯,但是編譯連接時提示有錯誤,運行時提示文件不存在怎麼回事求大神幫忙
1 編譯階段,執行的是對單個文件的轉換,從源代碼轉換成二進制文件。
2 鏈接階段,將每個源文件轉成的二進制文件,及相關的系統庫文件共同打包生成可執行文件。
3 從定義上可以看出,鏈接階段,出現錯誤有兩種可能:
1) 函數中引用了不存在的函數。
2) 編譯環境有問題,導致ld出錯。
⑩ 是寫好C語言程序後,編譯通過,點執行的時候出現: this file does not exist.Do you want to build it
我記得這個好像是VC++還是CodeBlocks會有……
C語言代碼寫好後,編譯器要把代碼編譯生成可執行的.exe文件,如果你之前沒有編譯過這個c文件,或者你改了代碼之後再編譯,就會提示你,是不是要重現生成。
但有的編譯器是默認是重新生成的,比如VS,如果你改了代碼,它就會自動重新生成,否則就用之前的.exe。
點確認就好。
代碼修改後,最好手動保存,編譯器不自動重新生成的話就手動重新生成,不然你發現代碼錯了,改了後重新運行,發現還是錯的,半天找不出錯,其實可能是因為沒有重新生成,運行的還是之前那個.exe文件,也就是用錯誤代碼生成的。