作者gw119 (我想出去玩啦)
看板C_and_CPP
標題[問題] VC++2008 專題的問題
時間Wed Apr 22 00:03:01 2009
請問板上的各位大大
2008一個專題是不是只能開一個.cpp檔
假設我有設了一個專題hello c++
然後裡面寫了一個a檔案,現在如果還想在寫一個b檔案
請問需要重新在設一個專題嗎
還是只要新增.cpp檔即可
感謝
剛剛試了一下,在按下debug的時後
他出現了以下這兩個error
1>coumpute.obj : error LNK2005: _main already defined in Ecc1.obj
1>F:\C\program\helloC++\Debug\helloC++.exe : fatal error LNK1169: one or more
multiply defined symbols found
其中Ecc1是我最先寫的一個程式,然後coumpute是我開新的.cpp檔
因為有不少東西相似,所以我有些是從Ecc1裡面直接複製過去
我看error的意思好像是因為我已經有些定義在Ecc1裡面
所以它覺得不行,請問要怎麼解決,記得以前6.0好像不會有這種問題
感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.122.235
※ 編輯: gw119 來自: 140.113.122.235 (04/22 00:12)
1F:→ QQ29:旁邊方案總管那邊 Source Files資料夾 右鍵加入->按新增項目 04/22 00:29
2F:→ QQ29:加入.cpp 或.h 04/22 00:29
3F:推 yyuto:阿摘 方便給個程式嗎 功力不夠= = 04/22 00:30
4F:→ gw119:yy大這個好像是設定上的問題,比較不是程式上的感覺^^ 04/22 00:35
5F:→ gw119:QQ大我就是這樣用的 04/22 00:37
6F:→ windincloud:a & b 這兩個檔都有main() ? 04/22 01:14
7F:推 goodGG:兩個檔有同名的functions/classes/variables/... 04/22 01:37
8F:推 VictorTom:2008要開新的project, 再自己加入source, 不論是新的或 04/22 01:39
9F:→ VictorTom:已存在的; 只有.cpp它不會像VC6一樣自動建.dsw讓你能夠 04/22 01:39
10F:→ VictorTom:build code; 如果a/b是各自獨立的程式, 要分開開proj. 04/22 01:40
11F:→ VictorTom:以後要開始之前的proj檔, 其實直接開啟.sln的檔案就行了 04/22 01:41
12F:→ gw119:mm 我後來就是用vict大的方法就可以了 感謝大家幫忙 04/22 17:17