PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_and_CPP
[問題] 程式錯誤
作者:
cscscscs22
(QQQ)
2015-07-28 15:56:01
軟體是dev_c++
小弟開成三個檔
分別是
// lab1-1.h
namespace Complex{
typedef struct{
double real;
double image;
}Cplex;
const double pi = 3.1416;
void showComplex(const Cplex &m);
}
// lab1-1.cpp
#include <iostream>
#include "lab1-1.h"
namespace Complex{
void showComplex(const Cplex &m)
{
std::cout << m.real;
if (m.image < 0)
std::cout << m.image << "i" << std::endl;
else
std::cout << "+" << m.image << "i" << std::endl;
}
}
// lab1-1-main.cpp
#include <iostream>
#include "lab1-1.h"
using namespace Complex;
int main()
{
Cplex n;
n.real = 1 * pi;
n.image = -0.5;
showComplex(n);
return 0;
}
會出現
C:\Users\T12034~1\AppData\Local\Temp\cccfgPBD.o lab1-1-main.cpp:(.text+0x31):
undefined reference to `Complex::showComplex(Complex::Cplex const&)'
C:\document\collect2.exe [Error] ld returned 1 exit status
不知道該怎麼修改
救命啊!!
作者:
Killercat
(殺人貓™)
2015-07-28 16:10:00
看簽名應該對,應該是沒link到的關係
作者:
cscscscs22
(QQQ)
2015-07-28 16:16:00
該怎麼做呢? 小弟是新手
作者:
fatrabitree
(胖兔子)
2015-07-28 16:37:00
你要開專案,我猜你沒有開直接編譯
作者: PRAM (PRAM)
2015-07-28 16:43:00
雖然Dev C++現在有人在維護到5.11版了,不過原po還是可以看一下 Visual C++ Express,會比你用 Dev C++ 好多了
作者:
petercoin
(彼得幣)
2015-07-28 16:57:00
現在直接用VS Community就好啦XD
作者:
Killercat
(殺人貓™)
2015-07-28 17:28:00
也不用VS C++ Express了 拿最新版的community edition吧
http://tinyurl.com/pwfruvy
不過我強烈建議學一下CMake.... :D
作者:
cscscscs22
(QQQ)
2015-07-28 20:46:00
有了 總算可以執行了好多選擇唷 到底該選?
作者: LiloHuang (十年一刻)
2015-07-28 23:20:00
VS2013 是入門新手的首選,個人強力推薦
作者:
cscscscs22
(QQQ)
2015-08-01 14:46:00
沒辦法下載community ed連2013也是 是因為檔案太大?
繼續閱讀
[問題] I2C SCL default always low
liangzhi
[問題] builtin function 在 Clang 替代方案
leondemon
[問題] MFC讀取檔案問題
Fisher810228
Re: [問題] 有關鏈結串列的問題
Godfrey0216
[問題] c++ excel api選擇
bbbb8264
[問題] 中文c++好書
dddd345tw
Re: [問題] 關於dev c 想請教讀檔寫檔問題
pig00225
[問題] C和C++的跨平台性?
wu110011
[問題] 想問一題有關河內塔的問題~~
morris1661
[問題] 有關鏈結串列的問題
Godfrey0216
Links
booklink
Contact Us: admin [ a t ] ucptt.com