vs2019的c程式怎麼能在VS2019中編譯,執行

2022-07-15 22:28:05 字數 4676 閱讀 9659

1樓:匿名使用者

它倆的.net框架不一樣,只要原始**中不含新特性,是可以移植的。如果含有新特性,最好能找到代用或者自己開發相關的功能了。

反正都是你開發的,那你最清楚哪些用到了新框架的namespace。我成功移植過vs2008**移植到vs2005,其他的沒有試過。

祝你**移植成功!

2樓:匿名使用者

直接粘**啊...缺什麼引用自己在新增唄

3樓:狂鳥鵟

對下不相容。要不重新開發,要不貼上**。又一個依舊在03徘徊的人。03的傷不起呀傷不起

vs2010寫好的c#程式在別的電腦上怎麼執行

4樓:匿名使用者

電腦的.net framework版本不夠,vs2010預設的是4.0,裝個4.0或者將程式的.net framework降低後再編譯一遍。

5樓:

win7自帶了3.5.1

你把程式的框架改低一點就可以了

vs2010好像預設的框架是.net 4.0的

6樓:匿名使用者

在別的電腦上,需要裝一個

.net4.0 framework。clr公共執行時環境。

用vs2010,怎麼把c#程式打包成一個可以直接執行的.exe檔案

7樓:匿名使用者

你可以這樣做:

把做好的程式重新生成一下

把這個程式的資料夾bin裡面的debug拷貝出來。

這個debug裡面就有你想要的exe檔案。

8樓:看星辰閃耀

專案右鍵->屬性->應用程式->輸出型別->windows應用程式

9樓:樓主_回頭是岸

\bin\debug目錄下 他會自動生成的。。

用vs2010寫的c#程式在win7下編譯和執行,能對多核心處理器有較好的利用率麼?

10樓:匿名使用者

理論上不會有任何的幫助........

要對多核心有很好的利用率,必須從**上修改.

不過,前面我說的是理論上.

實際上了, 如果你是從winxp和win2003到win7的話,會在執行時有一定的幫助

因為win7和vista的多核心運算比xp和2003有一定的提高.舉個例子,2003和xp不管你是否開啟cpu效能最大化,在多執行緒下,你的計算程式會從多個核心中獲取資源,比如你是雙核,程式會從核心1和核心2中反覆跳轉,獲得共計100%左右上下浮動10%左右的資源.然而, 在跳轉之間實際上獲取的效能不如只讓程式在核心1中單獨執行.

在win7和vista以及win8等更新的nt6系列系統下,程式不管是在雙核還是四核六核下,都能真正獲取一個核心100%的效能.

你明白了嗎?

在不指定程式執行核心為單獨核心的情況下,xp和2003有效能損失,win7等新系統倒是沒有.

你可以做測試,驗證我這個觀點,我是做過多次測試的.

希望你滿意我的回答

如何在vs2010中執行編譯c和c++?

11樓:

1、開啟vs2010,點選選單欄上的檔案--》新建--》專案,如下圖。

2、選擇visual c++-->win32控制檯應用程式,填入名稱和位置後點選「確定」。

3、接下來出現win32應用程式嚮導介面,然後點選「下一步」。

4、進入應用程式設定,選擇「空專案」,然後點選「完成」。如下圖所示。

5、在原始檔夾下點選滑鼠右鍵,選擇「新增」--》「新建項」。

6、選擇vc++--》c++檔案(.cpp),並鍵入檔名稱,如下圖所示。

7、輸入自己的**,要完整的可執行的,如下圖所示。

8、點選執行按鈕,即綠色的三角號,就執行成功了,輸出了「hello world」。

12樓:陳開武

vs2010 需要先新建工程專案,接著在原始檔中新增cpp檔案,然後再編寫**,最後編譯執行就可以,下面是建立執行c++程式的步驟:

1、首先新建專案(檔案-->新建-->專案)

2、提示需要選擇專案的型別,找到visual c++接著選擇新建空專案,填入專案名稱和選擇專案儲存的位置之後點選「確定」。

3、visual c++空專案新建完成後,還需要在原始檔和標頭檔案(右鍵「原始檔」-->新增-->新建項)。

4、新建項也需要選擇新增的檔案型別,這裡選擇c++檔案(cpp)即可。

5、在cpp檔案中寫完想要執行的**後就可以除錯執行了。(除錯-->開始執行(不除錯))。

13樓:nvn小抖

vs2010 需要先建立工程,然後在工程中新增cpp檔案,再編寫**,然後編譯執行才可以,給您個圖吧:

1。首先新建專案

2。從左邊找到visual c++ 在中間找到你要建立的專案,一般回事空專案

3。分別在原始檔、標頭檔案新增你要新增的東西,新建項就是新建空檔案,現有項就是新增已經寫好的原始檔

4。這個是新建項的截圖

nvn小抖 純原創回答,有疑問繼續追問

希望幫到您

14樓:白羊夢天下

1、首先新建專案。

2、從左邊找到visual c++ 在中間找到你要建立的專案,一般回事空專案。

3、分別在原始檔、標頭檔案新增你要新增的東西,新建項就是新建空檔案,現有項就是新增已經寫好的原始檔。

4、這個是新建項的截圖。

5、寫完** 就可以 除錯執行了。

vs2010功能

(1)c# 4.0中的動態型別和動態程式設計;

(2)多顯示器支援;

(3)使用visual studio 2010的特性支援tdd;

(4)支援office ;

(5)quick search特性;

(6)c++ 0x新特性;

(7)ide增強;

(8)使用visual c++ 2010建立ribbon介面;

(9)新增基於.net平臺的語言 f#。

15樓:冬天的傻瓜

vs2010裡面必須是先新建工程,然後在工程裡面新增你要的檔案才能進行編譯除錯,而不是像vc6裡面直接開一個source檔案點生成就會自動幫你生成工程檔案。另外在vs下c++的使用會和vs6下面稍微有點不同,比如直接寫cout在6.0下可以再vs2010下不可以,需要寫成std::

cout或者宣告名稱空間為std才可以,貌似vs2010下iostream.h也是沒得,用iostream才可以。個人懷疑這些不同是因為vc6的時候c++還沒標準化導致的。

所以如果你看的是國內的c++的一些課本教程,可能在一些細節上會有一點點問題,其他的也沒什麼。vs2010的基本的一些操作和vc6.0的差不多,教程什麼的沒必要,摸索一下就會發現設定使用還是蠻簡單的。

vs下跑c的話直接新建個工程,然後新增個cpp檔案,在裡面打c的**就可以了,和c++的是一樣的,但是沒有c++的那些不同。

16樓:匿名使用者

我覺得你可以先建一個win32 console工程。然後輸入**就可以執行了。

17樓:匿名使用者

ls的已經寫得這麼詳細了。

我剛學c#,用的是visual studio 2010,書上要我編譯並執行一段程式,請問這軟體怎麼直接編譯,詳細點說。

18樓:清風吹

選單欄上點生成,生成解決方案。

你也可以按f6

然後觀察左下角「已啟動生成...」

出現「生成成功」就可以了

如果你沒有更改設定的話,生成的檔案在「我的文件\visual studio 2010\projects\解決方案名稱\專案名稱\bin\debug」

另外按f5執行之前會自動編譯。

19樓:匿名使用者

vs2010裡有很多種語言vc++、c#、vb等,編譯都是在選單裡有「生成」,其實就是編譯。

vs2010編譯c#之後,提示正由另一程式使用

20樓:最後的仙人

你那不是編譯,是除錯,除錯會進入執行狀態,這時候你要點停止除錯按鈕之後,才可以再進行修改

21樓:幸巴達

是你上次執行的程式沒關掉,是winform程式吧,是不是關閉winform的時候有些資源沒有釋放?

在工作管理員中找到程式程序,關掉。

22樓:匿名使用者

bin目錄檔案屬性是否是隻讀狀態。

23樓:龍之華夏

使用工作管理員--結束相關程序即可

24樓:我是我不一樣的煙火

重安裝一下framework 4 試試

25樓:陽光的雷咩咩

專案-右鍵-清理試試,不行就重啟電腦試試。

26樓:眾神足球

怎麼編譯的,是直接執行嗎

如何在vs2010中執行寫好的c#的源**

27樓:匿名使用者

根據你的**型別,新建工程,是窗體或者控制檯或者類,把你的**拷貝進去就行。

vs 2019 如何編譯c語言,vs 2008 如何編譯C語言

1.vc 就可以了 2.應該建立 cpp檔案 3.首先你要建立一個工程,建立一個win32控制檯應用程式的 工程然後再資原始檔檢視裡可以新增 你現成的原始檔4.在工程環境下 可以按f5執行 或是工具欄中間的那個綠色的小箭頭 回答完畢 希望你能明白 不建議你使用vs2008來編譯純c程式。vs2008...

vs2019寫c 控制檯程式,vs2010寫C 控制檯程式

因為程式結束了,所以關閉了.你強制程式暫停一下,比如在程式結尾部分加上 system pause 程式執行完成,自動退出,這是正常的,可以在main 函式中的結尾,return 0 之前加上system pause 來解決問題,如 include using namespace std int ma...

c初學,vs2019上怎麼看程式執行具體過程,怎看具體出錯

大部分書都是用vs05或08作為開發工具,你最好也用這種,熟練了再用2012 書籍有很多,我入門時看的是c 紅皮書第四版 網上有啊,我都嚇到了 請高手看下c 的問題,這條程式在vs2012裡執行錯誤,請高手看看 有問題 using system using system.collections.ge...