visual studio 2015執行c控制台程式,如何解決提示系統找不到指定檔案,無法啟動程式

時間 2021-05-06 21:24:29

1樓:linegrace

親測有用!#include "StdAfx.h" 是不是沒有沒有加這個。

所謂標頭檔案預編譯,就是把乙個工程(Project)中使用的一些MFC標準標頭檔案(如Windows.H、Afxwin.H)預先編譯,以後該工程編譯時,不再編譯這部分標頭檔案,僅僅使用預編譯的結果。

這樣可以加快編譯速度,節省時間。

2樓:聖三一

我在#include下面加了一句#include "stdafx.h",之後就可以執行了,我不知道是不是VS寫C語言時不支援stdio這個庫了

3樓:琪鈺緋紅

# include

int main(void)

printf("Holle word!");

getchar();

4樓:

如果你看了其他大神的解決方法後還是解決不了問題,那你要注意你的電腦和作業系統是32位還是64位,32位的要用debug/release win32編譯,否則會找不到檔案。即使你到根目錄下找到生成的檔案了,也會提示你打不開並且原因與操作位數有關。如果是32位系統要在vs2015下配置openCV3.

1,openCV3.2,那就不好辦了(我的親身經歷,給同學的64位機一遍配置成功,我的32位老機器怎麼也不行,最終就是顯示找不到指定檔案),因為3.1,3.

2版本只有x64沒有x86,生成的檔案因為位數不同打不開,我目前還沒解決,我在網上看到vs2015安裝openCV3.0的教程,但是安裝後會有一些功能無法使用,原因是3.0最多支援vs2013。

我想先試試安裝3.0,只能這樣,要不然就得換成稍低版本的vs,但是太麻煩(老機器好慢)。實在不行……換電腦吧。

5樓:Zhou

哈哈哈哈,我終於找到原因了,我突然想到的,你是不是也是點的左上角新建的檔案?我也是,這樣子檔案好像不是新建在專案裡面的。( . )

所以我們要在右邊的專案右鍵新增新建項,如圖。

如何評價微軟發布 Visual Studio for Mac?

yd lin 我的看法是主要是核心的演算法可以封裝在c dll達成跨平台,當然前提是別用到作業系統專屬的api。顯示層就看平台,用wpf uwp或是cocoa ui。之前用過wine在mac上使用win32程式,體驗不是很好也不直觀。用設計模式來說,感覺就是轉接器模式 Adapter Pattern...

如何看待 VisualStudio 2015 支援原生 Java Android 開發?

Jackson Hu 只求啥時候出個完整版的VS for mac,蘋果XCode寫除了OC和Swift外的實在是太雞肋了,現在只有Jetbrains全家桶靠譜些。 全知道 我裝了 iar3,5 iar5.5 iar for arm vs2008 vs2010 vs2010 eclipse vc6,簡...

用visual studio 2017c語言有什麼注意事項?

直接在專案屬性裡關掉安全生命週期安全檢查就行,s系列函式是C11標準的一部分,但沒有被另外兩家實現,scanf本身是有緩衝區溢位的安全隱患 stevapple 需要注意你在用乙個不支援原生C的所謂 地表最強IDE 如果只是為了學C,請不要被某些VS秒天秒地信徒帶跑,被他們禍害的系統盤都不會放過他們的...