當前位置:首頁 » 編程軟體 » cpp編譯c文件

cpp編譯c文件

發布時間: 2023-06-29 21:09:37

⑴ C++編譯器可以編譯C程序嗎

為什麼不早說是VC++2010,用它編譯C語言程序的方法如下:

File->New->Project

在打開的New Project對話框中最左側一欄中選擇Visual C++下面的CLR,之後在其右側的區域中選擇CLR Empty Application

並在下面的三個文本框中填入工程名稱(Name),工程位置(Location)以及解決方案名稱(Solution Name)

之後單擊OK

然後可以解決方案瀏覽器中看到剛才新建的工程,右擊工程名,選擇Properties(屬性),在打開的對話框中選擇Configuration Properties(配置屬性)下面的General(一般),然後將右邊對話框中的Common Language Runtime Support(CLR支持)改為"No Common Language Runtime Support",然後點擊確定退出

接下來右擊工程中的Source Files,選擇Add->New Item...,在打開的對話框中選擇「C++ File(.cpp)",並在下方輸入一個以.c結尾的文件名,之後點擊Add,之後就可以在這個文件中加入C語言代碼,按F5就可以調試運行了。

⑵ *c和*cpp文件編譯問題

如何你將改的代碼依然放在擴展名為cpp的文件里,你在VC中選擇將這個文件用c來編譯。
重載的函數起不同的名字,C++中的inline函數一般是在頭文件中定義的,在轉變為c應將它的定義放在源文件中,取消inline申明。
引用數據類型在c中是不存在的需要改為指針型。
在C語言中變數申明一般要放在函數的前面,而c++中可以放在使用的地方,需要改變後這些變數申明位置。
for(int i = 0; i < n; ++i)這是c++的語句,而在c中是不允許的,需要
int i
...
for(i = 0; i < n; ++i)

⑶ c和.cpp的文件怎麼一起編譯

1、編譯test.cpp文件,不要單獨編譯circle.cpp文件2、將circle.cpp文件內容全部拷貝到test.cpp文件,去除相同的部分。

⑷ 如何編譯多個C/CPP文件

跟頭文件放在同一個目錄下,引用函數直接調用頭文件中的函數介面,需要編譯

⑸ c和.cpp的文件怎麼一起編譯

可以在命令行下編譯多個C/CPP文件,通過cl -c命令來編譯類文件,編譯成obj文件後,你可以使用lib命令將其編譯為lib文件,然後使用link命令連接多個obj文件。
默認生成的可執行文件的名稱是命令中第一個obj文件的名稱,具體參考代碼如下:

#include<iostream>
class A{
public:
int a;
int b;
void say();
};

------

/**

class A{
public:
int a;
int b;
void say();
};
*/
#include "A.h"

void A::say(){
a = b;
}

------
//#include<iostream>
#include "A.h"
using namespace std;

int main(){
A a;
a.a = 0;
a.b = 9;
a.say();
cout<<a.a<<" "<<a.b<<endl;
}

⑹ DEV CPP不能編譯C文件只能CPP文件是嗎

恩~你這個問題我們宿舍所有用vista的人都遇到了呵呵~
vista用devc++就是不能處理.c文件的~你就用c來編,然後存成.cpp,因為c++對c有100%兼容性,調試過了之後交作業的時候再把後綴改成.c就可以了~
如果不放心就調試完了之後到別人的xp電腦里去運行一下就好~
在網上找到了方法~你試試吧
1.工具>編譯器選項>目錄>二進位檔:加入
c:\dev-cpp\libexec\gcc\mingw32\3.4.2
這個路徑。
2.工具>編譯器選項>外部程式:在執行檔前加入完整路徑
c:\dev-cpp\bin\
1.
tools
->
compiler
options
->
directories
->
binaries
下添加c:\dev-cpp\libexec\gcc\mingw32\3.4.2
2.
tools
->
compiler
options
->
programs
下為每個程序指定絕對路徑,如dev
c++安裝在c:\dev-cpp\bin\,既添上c:\dev-cpp\bin\。
具體路徑視安裝路徑的不同,做相應修改

⑺ 將c程序寫在cpp文件里可以用c++編譯器編譯嗎

不可以的,因為c++是高級語言,需要編譯軟體對其進行編譯,編程機器語言之後才可以運行

熱點內容
UE4源碼編譯要多久 發布:2025-02-08 07:52:50 瀏覽:230
java架構師做什麼 發布:2025-02-08 07:38:32 瀏覽:774
java解碼器 發布:2025-02-08 07:25:35 瀏覽:297
p4忘記密碼了如何刷機 發布:2025-02-08 07:25:25 瀏覽:307
java分隔 發布:2025-02-08 07:15:02 瀏覽:813
源碼乘法豎式 發布:2025-02-08 07:05:48 瀏覽:137
天天酷跑腳本腳本精靈 發布:2025-02-08 07:05:15 瀏覽:346
ios資料庫遷移 發布:2025-02-08 07:00:16 瀏覽:852
安卓sdl是什麼 發布:2025-02-08 07:00:05 瀏覽:909
離線腳本怎麼寫 發布:2025-02-08 06:59:22 瀏覽:833