當前位置:首頁 » 編程軟體 » 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++是高級語言,需要編譯軟體對其進行編譯,編程機器語言之後才可以運行

熱點內容
scratch少兒編程課程 發布:2025-04-16 17:11:44 瀏覽:642
榮耀x10從哪裡設置密碼 發布:2025-04-16 17:11:43 瀏覽:369
java從入門到精通視頻 發布:2025-04-16 17:11:43 瀏覽:89
php微信介面教程 發布:2025-04-16 17:07:30 瀏覽:312
android實現陰影 發布:2025-04-16 16:50:08 瀏覽:795
粉筆直播課緩存 發布:2025-04-16 16:31:21 瀏覽:348
機頂盒都有什麼配置 發布:2025-04-16 16:24:37 瀏覽:213
編寫手游反編譯都需要學習什麼 發布:2025-04-16 16:19:36 瀏覽:819
proteus編譯文件位置 發布:2025-04-16 16:18:44 瀏覽:369
土壓縮的本質 發布:2025-04-16 16:13:21 瀏覽:596