亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
12下一頁
最近訪問板塊 發(fā)新帖
查看: 1940 | 回復(fù): 12
打印 上一主題 下一主題

請教一個懦懦的C++問題 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2005-04-22 12:42 |只看該作者 |倒序瀏覽
有三個文件。
gg.h, gg.cpp定義了一個gg的類
test.cpp是一個測試gg類的程序
gg.h文件如下


  1. #include <stdio.h>;
  2. #include <string.h>;
  3. #include <stdlib.h>;

  4. class FtpCmd
  5. {
  6. private:
  7.         int        port;
  8. public:
  9.         FtpCmd();
  10.         FtpCmd(int nport);
  11. };
復(fù)制代碼


gg.cpp文件如下

  1. #include "gg.h"

  2. FtpCmd::FtpCmd()
  3. {
  4. }

  5. FtpCmd::FtpCmd(int nport)
  6. {
  7.         nport = port;
  8. }
復(fù)制代碼


test.cpp文件如下:

  1. #include "gg.h"

  2. int main()
  3. {
  4.         FtpCmd ftp = new FtpCmd(32);
  5.         return 1;
  6. }
復(fù)制代碼


為什么編譯時老報錯:
Linking...
LIBC.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16
Release/gg.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
gg.exe - 2 error(s), 0 warning(s)

請各位大哥幫忙,謝謝!

論壇徽章:
0
2 [報告]
發(fā)表于 2005-04-22 13:30 |只看該作者

請教一個懦懦的C++問題

自己up

論壇徽章:
0
3 [報告]
發(fā)表于 2005-04-22 13:34 |只看該作者

請教一個懦懦的C++問題

一開始生成的工程文件類型不對.

新建項目的時候應(yīng)該選擇"windows終端程序"

簡單一點,可以重新建一個這樣的項目
復(fù)雜一點,修改項目的屬性,編譯選項加上_CONSOLE ,去掉_WINDOW.

論壇徽章:
0
4 [報告]
發(fā)表于 2005-04-22 15:30 |只看該作者

請教一個懦懦的C++問題

但我在Linux編譯也通不過呀!

論壇徽章:
1
榮譽(yù)會員
日期:2011-11-23 16:44:17
5 [報告]
發(fā)表于 2005-04-22 15:49 |只看該作者

請教一個懦懦的C++問題

FtpCmd ftp = new FtpCmd(32);
???
*ftp吧?
找本C++的書好好看看,編譯通不過的話會有出錯提示,根據(jù)提示修改自己的代碼,一有問題就上網(wǎng),對自己的提高沒有好處。

論壇徽章:
0
6 [報告]
發(fā)表于 2005-04-22 16:05 |只看該作者

請教一個懦懦的C++問題

FtpCmd ftp = new FtpCmd(32);
這可不是java呀,老兄。

論壇徽章:
0
7 [報告]
發(fā)表于 2005-04-22 16:13 |只看該作者

請教一個懦懦的C++問題

FtpCmd ftp = new FtpCmd(32);
可能是樓主貼代碼時候的失誤,或者copy到linux下使用的時候出現(xiàn)了問題,
因為他在VC下能夠編譯通過,但是有個鏈接錯誤.

論壇徽章:
0
8 [報告]
發(fā)表于 2005-04-23 12:18 |只看該作者

請教一個懦懦的C++問題

不好意思,是我筆誤,應(yīng)該是:
FtpCmd *ftp = new FtpCmd(32);
在linux下的編譯錯誤是:
/tmp/ccOag2zQ.o(.text+0x2d): In function `main':
: undefined reference to `FtpCmd::FtpCmd[in-charge](int)'
collect2: ld returned 1 exit status

論壇徽章:
0
9 [報告]
發(fā)表于 2005-04-23 12:20 |只看該作者

請教一個懦懦的C++問題

但是在test.cpp里再加入#include "gg.cpp",編譯可以通過.難道g++不會自動去找類的實現(xiàn)嗎?

論壇徽章:
1
榮譽(yù)會員
日期:2011-11-23 16:44:17
10 [報告]
發(fā)表于 2005-04-23 12:44 |只看該作者

請教一個懦懦的C++問題

什么叫“自動去找類的實現(xiàn)”?你是怎么編譯的?
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP