vc6 0工程管理(簡單問題)追加至少30分

2025-02-06 14:05:11 字數 3499 閱讀 6597

1樓:網友

首先,問題根本出在你include了cpp檔案。

vc++下把所有。h,.cpp檔案納入工程,在編譯的時候,其實後臺呼叫 只是對每個cpp檔案單獨進行編譯,最後共同連線。所以,你include cpp就有問題了。

在編譯 時,由於存在include "",fun的**被,裡面的函式被首次編譯;

在編譯時,再次產生了同名的函式體,所以連線的時候就報告重名。

vc++建議程式設計師的程式設計風格是介面與實現分離,就是cpp各自管各自的,.h只是宣告cpp中存在的函式和成員,並不真正實現。你的工程應該這樣:

1、建立並新增乙個檔案,裡面:

#if !defined (fun_cpp_20080616)

#define fun_cpp_20080616

int fun1(int num1,int num2);

int fun2(int num1,int num2);

#endif

預編譯巨集定義使得如果在不同的檔案中引用這個標頭檔案,相同的物件不會被初始化兩次,這是個好習慣。

2、在修改。

#include ""

#include ""

typedef int result;

main()

int a,b;

result rfun1,rfun2;

a = 1;

b = 2;

rfun1 = fun1(a,b);

rfun2 = fun2(a,b);

printf("result fun1 %d",rfun1);

printf("result fun2 %d",rfun2);

這就可以了!

只是告訴,有這樣兩個函式存在,至於說在哪兒,不用管,因為連線的時候自然會吧的實現部分掛上去。

2樓:鳥飛

你應該把檔案改成檔案。

然後在中#include的時候 #include ""

在工程裡把檔案刪除,重新build一下。

這樣就可以了。

3樓:匿名使用者

去找公司是最好的解答方式。

4樓:匿名使用者

宣告下就可以了吧。幹啥說的這麼複雜。

vc6.0簡單問題

5樓:網友

1全部輸入1和8的時候,中間要用逗號間隔: 1,8

關於vc6.0中開啟工程的問題

6樓:網友

有乙個檔案(我忘記了,好久不用vc6了,你找找),包含了整個工程的定義,其中就包括資料夾的路徑。用文字器開啟,更改下新的路徑。

你直接複製工程,工程的資訊卻沒有更新到新的資料夾。

vc6.0怎麼建立乙個c程式?(有追加分)

7樓:古老的情歌

建立新檔案時直接輸入字尾名。c就可以了。

8樓:網友

建立的時候先選擇倒數第四個,具體英文是什麼忘記了……

然後再在檔案下面點建立,選擇c/c++source,然後輸入**,看視窗選項最後一行,大概中間的位置有3個按鈕,分別是是連線編譯執行,點就好了。當然有快捷鍵的,但是忘了……

9樓:網友

建立基於控制檯的專案 找到main函式 你用你的main函式替換 右鍵某行選單有新增斷點(除錯用) 歎號就是執行 除錯。

10樓:網友

字元全是英文字元,你是不是用中文標點符號了?

11樓:

檔案—〉新建 點最左邊的選項卡 選擇c/c++source...

先要點編譯。。沒有錯誤,再點執行。

就是歎號形狀的那個。

新建了乙個mfc工程,關閉vc++6.0之後,想再次開啟這個工程,要如何弄啊?

12樓:網友

首先開啟工作空間。dsw檔案,想載入以前的控制項的話,在工程選單裡有個載入到工程中項,選擇載入。rc檔案 這樣你以前建立的介面也被載入進來了,其他的東西也可以載入進來,包括。

cpp檔案。

13樓:網友

開啟vc->檔案->最近工作空間->

然後在左邊有乙個classview~~~

14樓:傅_波

你在view選單下面有類檢視, 資源檢視。

選擇後會看到。

15樓:網友

找到 .dsw 檔案 雙擊開啟。

dsp也可以,不過推薦前者。

vc6.0裡如何將兩個工程新增到乙個工作區?

16樓:網友

方法1:選單欄project | insert project into workspace,選擇你你要新增的工程。

方法2:在工作區中已經存在的這個workspace上右鍵,彈出選單中選擇insert project into workspace。

17樓:網友

首先說明,.dsp是工程檔案字尾,.dsw是工作空間(也就是你說的工作區)字尾,當工作空間只有乙個工程時,開啟兩者都可以來你的工程,但乙個工作空間中有多個工程時,在要時需要點選右鍵,將其設定為active project。

現在解決你的問題:在你已有的workspace的fileview選項卡上,點選右鍵彈出的選單中選擇"add new project to workspace" 選取你的。dsp檔案即可。

18樓:網友

= =那個叫解決方案吧, 新建乙個解決方案,把兩個工程拖進去。

19樓:

建立solution

在solution右鍵新增已存在的工程。

visual c++ 6.0怎麼使用工程??

20樓:悠然小調

孩子,切換到左邊欄下面中間的那個標籤,對,就是綠了吧唧的圖示,寫著resource 那個,然後找到dialog,,雙擊視窗,就能看到介面資源了,你想新增啥都行。什麼,你說沒有dialog,那你這個工程就是沒有介面,或者是通過api建立的視窗啊。。。

21樓:網友

應該是點選中間的那個,然後設計,絕對可以的。

vc6.0的選單上有 工程->增加到工程-> components and controls ,在vs2010上如何找到這個案件?

22樓:網友

工具 - 選擇工具箱項 - 選項卡(com元件)

vc++6.0的問題,左邊的工程資源管理器不見了,怎麼弄出來??急求!

23樓:綠衣人敲門

按alt+0快捷鍵就有了。

希望對你有所幫助!

VC6 0和VS有什麼區別,還有,VC6 0是編譯器嗎

vc是vs中的一個子集,vs包括vc,vb vb.net j c 這些整合開發環境。vc6.0中的6.0是版本號,很多時候vc也代表一種語言,vs也有版本好,6.0,2003,2005,2008,2010vc6.0不是編譯器,cl才是vc的編譯器。沒什麼區別,vs2008什麼的是vc6的升級版,功能...

誰來幫我解決關於VC6 0的問題 急

a for int i 1 i 10 i for int j 1 j 10 j b 使用stl的sort c char buf1 128 buf2 128 cin buf1 cin buf2 char p new char strlen buf1 strlen buf2 strcpy p,buf1 ...

VC 編譯時出錯,VC 6 0編譯時老是提示一個錯誤

perimeter of circle函式名字串不能包含空格 你可以寫成perimeter of circle或perimeterofcircle,前一種在以前流行,後一種現在流行的 把of的前後空格去掉 vc 6.0編譯時老是提示一個錯誤 這個問題很常見 詳見vc共享樂園右邊的常見問題.vc 6....