Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

VC++:為何無法Link?

0 views
Skip to first unread message

單身男子

unread,
Jul 27, 1996, 3:00:00 AM7/27/96
to


能否請教諸位好手,

小弟是最近開始寫VC++,用的版本是VC++ 4.0

日前我寫一個"只有建立一個視窗和視窗上幾行字"的程式(有參照範例)

Compile 之後沒有問題, 但是要build exe檔時

電腦卻出現以下訊息:
-------------------Configuration:hello - Win32 Debug------------------------
Linking...
nafxcw.lib(thrdcore.obj):error LNK2001:unresolved external symbol_endthreadex
nafxcw.lib(thrdcore.obj):error LNK2001:unresolved external symbol_beginthreadex
libc.lib(crt0.obj):error LNK2001:unresolved external symbol_main
hello.exe:fatal error LNK1120: 3 unresolved externals
Error executing linking.exe
hello.exe - 4 error(s), 0 warning(s)


若能解答,感激不盡!
--
※ Origin: 楓橋驛站(bbs.cs.nthu.edu.tw) ◆ From: pc147.Eden.nthu.edu.tw

天平兼天蠍

unread,
Jul 29, 1996, 3:00:00 AM7/29/96
to

==> suawe...@cis.nctu.edu.tw (sw) 提到:
> ==> 在 iou...@bbs.cs.nthu (單身男子) 的文章中提到:

> > 能否請教諸位好手,
> > 小弟是最近開始寫VC++,用的版本是VC++ 4.0
> > 日前我寫一個"只有建立一個視窗和視窗上幾行字"的程式(有參照範例)
> > Compile 之後沒有問題, 但是要build exe檔時
> > 電腦卻出現以下訊息:
> > -------------------Configuration:hello - Win32 Debug------------------------
> > Linking...
> > nafxcw.lib(thrdcore.obj):error LNK2001:unresolved external symbol_endthreadex
> > nafxcw.lib(thrdcore.obj):error LNK2001:unresolved external symbol_beginthreadex
> > libc.lib(crt0.obj):error LNK2001:unresolved external symbol_main
> > hello.exe:fatal error LNK1120: 3 unresolved externals
> > Error executing linking.exe
> > hello.exe - 4 error(s), 0 warning(s)
> > 若能解答,感激不盡!
> 依我的看法,你可能是設錯了project 的 type 。
> 有可能你將你的project設為是要製成一個 dos 下的可執行檔,
> 所以它才說無法 link _main()。
> 我想你可以利用 AppWizard 來重新建一個 project,並確定
> 是設定為要製成 windows 的可執行檔。這樣應該是可以 build
> 成功才對。
vc++ v4.0 沒支援DOS程式啦! 不過真有可能是因為PROJECT設定有問題,
才會LINK ERROR
[0m
--
◎ [1;31m龍 [32m貓 [33m資 [34m訊 [35m天 [36m地 [0m( [1mbbs.mgt.ncu.edu.tw [0m)
◎[ [1;33;46mfeifrank [0m]來自: se01.csie.ncu.edu.t

0 new messages