⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_67311.htm

📁 vc
💻 HTM
字号:
<p>
序号:67311 发表者:dove 发表日期:2003-12-30 20:47:42
<br>主题:这是什么错误?
<br>内容:Deleting intermediate files and output files for project 'dove - Win32 Debug'.<BR>--------------------Configuration: dove - Win32 Debug--------------------<BR>Compiling...<BR>dove.cpp<BR>Linking...<BR>nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex<BR>nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex<BR>libcd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main<BR>Debug/hello.exe : fatal error LNK1120: 3 unresolved externals<BR>Error executing link.exe.<BR>Creating browse info file...<BR><BR>dove.exe - 4 error(s), 0 warning(s)<BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:浪际天涯 回复日期:2003-12-30 23:46:53
<br>内容:project-&gt;setting中reset一下编译选项,并且设置为动态连接
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:dove 回复日期:2003-12-31 13:58:21
<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>
回复者:dove 回复日期:2003-12-31 13:59:38
<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>
回复者:dove 回复日期:2003-12-31 14:01: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>
回复者:dove 回复日期:2003-12-31 14:02:22
<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>
回复者:dove 回复日期:2003-12-31 14:05:09
<br>内容:当我把那个红标记的东西改为:USE MFC in a shared dll时就变成一个错误。<BR>Compiling...<BR>hello.cpp<BR>Linking...<BR>msvcrtd.lib(crtexe.obj) : error LNK2001: unresolved external symbol _main<BR>Debug/hello.exe : fatal error LNK1120: 1 unresolved externals<BR>Error executing link.exe.<BR><BR>hello.exe - 2 error(s), 0 warning(s)<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>
回复者:浪际天涯 回复日期:2003-12-31 15:22:45
<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>
回复者:dove 回复日期:2003-12-31 15:26:21
<br>内容:#include &lt;afxwin.h&gt;<BR><BR>class CHelloApp:public CWinApp<BR><BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;public:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;virtual BOOL InitInstance();<BR><BR>};<BR><BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;CHelloApp HelloApp;<BR><BR>class CHelloWindow:public CFrameWnd<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;CStatic * cs;<BR>&nbsp;&nbsp;&nbsp;&nbsp;public:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHelloWindow();<BR>};<BR><BR><BR>BOOL CHelloApp::InitInstance()<BR><BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;m_pMainWnd=new CHelloWindow();<BR>&nbsp;&nbsp;&nbsp;&nbsp;m_pMainWnd-&gt;ShowWindow(m_nCmdShow);<BR>&nbsp;&nbsp;&nbsp;&nbsp;m_pMainWnd-&gt;UpdateWindow();<BR>&nbsp;&nbsp;&nbsp;&nbsp;return TRUE;<BR>};<BR><BR><BR>CHelloWindow::CHelloWindow()<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;Create(NULL,&#34;Hello World&#34;,WS_OVERLAPPEDWINDOW,CRect(0,0,200,200));<BR>&nbsp;&nbsp;&nbsp;&nbsp;cs=new CStatic();<BR>&nbsp;&nbsp;&nbsp;&nbsp;cs-&gt;Create(&#34;Hello World&#34;,WS_CHILD|WS_VISIBLE|SS_CENTER,CRect(50,80,150,150),this);<BR>};<BR><BR><BR>谢谢!是我在书上抄的,我在看《MFC开发人员指南》第一页的程序
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:浪际天涯 回复日期:2003-12-31 15:30:21
<br>内容:把程序打个包帖上来,没有error,代码应该是没问题的
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:rainyfeeling 回复日期:2003-12-31 15:34:13
<br>内容:应该是将多线程的选项打开吧!<BR>在project--&gt;setting--&gt;c/c++下面的category选项,选到code generation<BR>在下面的use run-time libary中选用multithreaded
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:dove 回复日期:2003-12-31 15:44:08
<br>内容:ok!谢谢!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:Who am I 回复日期:2003-12-31 15:45:08
<br>内容:大概你是把Link属性给重置了,如下即可
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:dove 回复日期:2003-12-31 15:46:14
<br>内容:ok'
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:dove 回复日期:2003-12-31 16:04:00
<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>
回复者:rainyfeeling 回复日期:2003-12-31 16:17:43
<br>内容:你的问题主要是:你将一个mfc程序用windows console方式编译链接,所以出错<BR>mfc和console方式的不同主要有3点:<BR>1。mfc用多线程,改动如我上面讲的<BR>2。要用到mfc类库<BR>将在project--&gt;setting--&gt;genenal<BR>在下面的Micro Foundation class<BR>选择Use MFC in a shared lib<BR>3。入口地址<BR>也就是subsystem选项,如图
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:dove 回复日期:2003-12-31 16:41:42
<br>内容:楼上的:我每一步都是按你说的做的!就是最后一步,我那里面没有你说的啊!错误如下:<BR>Deleting intermediate files and output files for project 'hello - Win32 Debug'.<BR>--------------------Configuration: hello - Win32 Debug--------------------<BR>Compiling...<BR>hello.cpp<BR>Linking...<BR>LINK : warning LNK4075: ignoring /EDITANDCONTINUE due to /INCREMENTAL:NO specification<BR>LINK : warning LNK4098: defaultlib &#34;mfc42d.lib&#34; conflicts with use of other libs; use /NODEFAULTLIB:library<BR>LINK : warning LNK4098: defaultlib &#34;mfcs42d.lib&#34; conflicts with use of other libs; use /NODEFAULTLIB:library<BR>LINK : warning LNK4098: defaultlib &#34;msvcrtd.lib&#34; conflicts with use of other libs; use /NODEFAULTLIB:library<BR>libcd.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>Creating browse info file...<BR><BR>hello.exe - 2 error(s), 4 warning(s)<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>回复者:rainyfeeling 回复日期:2003-12-31 16:52:25
<br>内容:Compiling...<BR>LINK : warning LNK4098: defaultlib &#34;mfc42d.lib&#34; conflicts with use of other libs; use /NODEFAULTLIB:library<BR>LINK : warning LNK4098: defaultlib &#34;mfcs42d.lib&#34; conflicts with use of other libs; use /NODEFAULTLIB:library<BR>LINK : warning LNK4098: defaultlib &#34;msvcrtd.lib&#34; conflicts with use of other libs; use /NODEFAULTLIB:library<BR>以上错误都是因为没有用将mfc动态库。<BR>要在project--&gt;setting--&gt;genenal<BR>在下面的Micro Foundation class<BR>选择Use MFC in a shared lib<BR><BR>libcd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main<BR>这个错误是入口问题,他找不到main,因为你的是mfc的。<BR>要改链接选项<BR>就在你的上图中那个最下面的文本框中找到/subsystem:console改为/subsystem:windows即可!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:dove 回复日期:2003-12-31 17:12:47
<br>内容:1
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:dove 回复日期:2003-12-31 17:13:54
<br>内容:2
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:dove 回复日期:2003-12-31 17:14:26
<br>内容:Deleting intermediate files and output files for project 'hello - Win32 Debug'.<BR>--------------------Configuration: hello - Win32 Debug--------------------<BR>Compiling...<BR>hello.cpp<BR>Linking...<BR>Microsoft (R) Incremental Linker Version 6.00.8168<BR>Copyright (C) Microsoft Corp 1992-1998. All rights reserved.<BR>LINK : warning LNK4044: unrecognized option &#34;nologo/subsystem:windows&#34;; ignored<BR>LINK : warning LNK4075: ignoring /EDITANDCONTINUE due to /INCREMENTAL:NO specification<BR>LINK : warning LNK4098: defaultlib &#34;mfc42d.lib&#34; conflicts with use of other libs; use /NODEFAULTLIB:library<BR>LINK : warning LNK4098: defaultlib &#34;mfcs42d.lib&#34; conflicts with use of other libs; use /NODEFAULTLIB:library<BR>LINK : warning LNK4098: defaultlib &#34;msvcrtd.lib&#34; conflicts with use of other libs; use /NODEFAULTLIB:library<BR>libcd.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>Creating browse info file...<BR><BR>hello.exe - 2 error(s), 5 warning(s)
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:林建华 回复日期:2003-12-31 17:18:45
<br>内容:void main()<BR>{}<BR>把这个就好了啊:)<BR>或者<BR>用WinMain:)<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>
回复者:dove 回复日期:2003-12-31 17:40:22
<br>内容:林兄:是这样吗?<BR>#include &lt;afxwin.h&gt;<BR>void main()<BR>{}<BR>&nbsp;&nbsp;&nbsp;&nbsp;class CHelloApp:public CWinApp<BR><BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;public:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;virtual BOOL InitInstance();<BR><BR>};<BR><BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;CHelloApp HelloApp;<BR><BR>class CHelloWindow:public CFrameWnd<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;CStatic * cs;<BR>&nbsp;&nbsp;&nbsp;&nbsp;public:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CHelloWindow();<BR>};<BR><BR><BR>BOOL CHelloApp::InitInstance()<BR><BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;m_pMainWnd=new CHelloWindow();<BR>&nbsp;&nbsp;&nbsp;&nbsp;m_pMainWnd-&gt;ShowWindow(m_nCmdShow);<BR>&nbsp;&nbsp;&nbsp;&nbsp;m_pMainWnd-&gt;UpdateWindow();<BR>&nbsp;&nbsp;&nbsp;&nbsp;return TRUE;<BR>};<BR><BR><BR>CHelloWindow::CHelloWindow()<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;Create(NULL,&#34;Hello World&#34;,WS_OVERLAPPEDWINDOW,CRect(0,0,200,200));<BR>&nbsp;&nbsp;&nbsp;&nbsp;cs=new CStatic();<BR>&nbsp;&nbsp;&nbsp;&nbsp;cs-&gt;Create(&#34;Hello World&#34;,WS_CHILD|WS_VISIBLE|SS_CENTER,CRect(50,80,150,150),this);<BR>};<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>
回复者:林建华 回复日期:2003-12-31 17:49:40
<br>内容:是不是好了呢?<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>
回复者:dove 回复日期:2003-12-31 18:02:42
<br>内容:Deleting intermediate files and output files for project 'hello - Win32 Debug'.<BR>--------------------Configuration: hello - Win32 Debug--------------------<BR>Compiling...<BR>hello.cpp<BR>Linking...<BR>Microsoft (R) Incremental Linker Version 6.00.8168<BR>Copyright (C) Microsoft Corp 1992-1998. All rights reserved.<BR>LINK : warning LNK4044: unrecognized option &#34;nologo/subsystem:windows&#34;; ignored<BR>LINK : warning LNK4075: ignoring /EDITANDCONTINUE due to /INCREMENTAL:NO specification<BR>LINK : warning LNK4098: defaultlib &#34;mfc42d.lib&#34; conflicts with use of other libs; use /NODEFAULTLIB:library<BR>LINK : warning LNK4098: defaultlib &#34;mfcs42d.lib&#34; conflicts with use of other libs; use /NODEFAULTLIB:library<BR>LINK : warning LNK4098: defaultlib &#34;msvcrtd.lib&#34; conflicts with use of other libs; use /NODEFAULTLIB:library<BR>Creating browse info file...<BR><BR>hello.exe - 0 error(s), 5 warning(s)<BR><BR>对马?肯定不对的,程序没有执行啊<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>
回复者:chexing 回复日期:2003-12-31 20:50:50
<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>
回复者:dove 回复日期:2003-12-31 21:06:15
<br>内容:很是感谢各位,尽管没有解决问题,(我会继续研究)但是我也从中学了很多的东西!在新的一年里祝大家心想事成!万事如意!
<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 + -