📄 subject_16441.htm
字号:
<p>
序号:16441 发表者:刘文彬 发表日期:2002-09-28 14:26:40
<br>主题:一个 HELLO WORLD 的问题
<br>内容:我刚开始学习MFC,用的是《MFC开发指南》(5.3版本),机子上装的VC6.0,我运行下面的HELLO WORLD 程序:<BR> 1 //hello.cpp<BR><BR>2 #include <afxwin.h><BR><BR>3 // Declare the application class<BR>4 class CHelloApp : public CWinApp<BR>5 {<BR>6 public:<BR>7 virtual BOOL InitInstance();<BR>8 };<BR><BR>9 // Create an instance of the application class<BR>10 CHelloApp HelloApp;<BR><BR>11 // Declare the main window class<BR>12 class CHelloWindow : public CFrameWnd<BR>13 { <BR>14 CStatic* cs;<BR>15 public:<BR>16 CHelloWindow();<BR>17 };<BR><BR>18 // The InitInstance function is called each<BR>19 // time the application first executes.<BR>20 BOOL CHelloApp::InitInstance()<BR>21 {<BR>22 m_pMainWnd = new CHelloWindow();<BR>23 m_pMainWnd->ShowWindow(m_nCmdShow);<BR>24 m_pMainWnd->UpdateWindow();<BR>25 return TRUE;<BR>26 }<BR><BR>27 // The constructor for the window class<BR>28 CHelloWindow::CHelloWindow()<BR>29 { <BR>30 // Create the window itself<BR>31 Create(NULL, <BR>32 "Hello World!", <BR>33 WS_OVERLAPPEDWINDOW,<BR>34 CRect(0,0,200,200)); <BR>35 // Create a static label<BR>36 cs = new CStatic();<BR>37 cs->Create("hello world",<BR>38 WS_CHILD|WS_VISIBLE|SS_CENTER,<BR>39 CRect(50,80,150,150),<BR>40 this);<BR>41 }<BR> <BR>但在总汇编时出现4个LINK错误,后来我在该书的自带的光盘中找到HELLO.MAK文件,双击该文件进行汇编后能得到正确结果,我自己试着建立HELLO.mak文件,可是还是有两个LINK错误,请各位高手指教 :<BR>错误是:<BR>Compiling...<BR>hello.cpp<BR>Linking...<BR>libcmtd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main<BR>Debug/hello.exe : fatal error LNK1120: 1 unresolved externals<BR>Error executing link.exe.<BR>我怀疑是在VC的LINK的设置上有问题,因为我发现我的.mak文件和它自带的.mak文件不太一样,而且它会产生.001文件,而我没有,不知道是怎么回事,还有这个.001文件是干什么用的<BR>请指教,谢谢!<BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:iwill 回复日期:2002-09-28 14:54:09
<br>内容:建错工程类型了...
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:刘文彬 回复日期:2002-09-28 15:48:52
<br>内容:我刚开始学,很菜的,请详细指教好吗?怎样建工程类型?谢谢了!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:刘文彬 回复日期:2002-09-29 08:20:02
<br>内容:怎么没有人回?,各位高手帮帮忙好吗?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:天才蛙蛙 回复日期:2002-09-29 12:40:17
<br>内容:新建-〉工程-〉win32 application
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:淡淡 回复日期:2002-09-29 12:46:04
<br>内容:我也深受其苦,所以提问:<BR><BR>如果是打开一个工程,出现这类链接错误。除了新建win 32工程,将代码copy过去之外,还有没有不通过新建工程就能通过链接的办法?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:John Lan 回复日期:2002-12-03 22:03:42
<br>内容:/subsystem:windows(or console)
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -