📄 subject_32349.htm
字号:
<p>
序号:32349 发表者:雨一直下 发表日期:2003-03-11 17:13:26
<br>主题:请教一个简单的问题
<br>内容:怎么在VC中运行MFC console 程序?我正在看<<深入浅出MF>>,<BR>35页有一个MFC console例子如下,在VC中怎么编译这个例子得出结果?<BR>谢谢先!<BR>#include <afx.h><BR>#include <stdio.h><BR><BR>int main()<BR>{<BR> int lo,hi;<BR> CString str;<BR> CStdioFile fFibo;<BR> fFibo.Open("FIBO.DAT",CFile::modeWrite|CFile::modeCreate|<BR> CFile::typeText);<BR> str.Format("%s\n","Fibonacci sequence,less than 100: ");<BR> printf("%s",(LPCTSTR)str);<BR> lo=hi=1;<BR> str.Format("%d\n",lo);<BR> printf("%s",(LPCTSTR)str);<BR> fFibo.WriteString(str);<BR> while(hi<100)<BR> {<BR> str.Format("%d\n",hi);<BR> printf("%s",(LPCTSTR)str);<BR> fFibo.WriteString(str);<BR> hi=lo+hi;<BR> lo=hi-lo;<BR> }<BR> fFibo.Close();<BR> return 0;<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-03-11 17:23:07
<br>内容:直接通过WIZ生成一个CONSOLE的工程就可以了
<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-03-11 17:39:01
<br>内容:可是MFC wiz 并没有生成CONSOLE的工程的选项呀???<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-03-11 18:33:13
<br>内容:就是win32 console 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>
回复者:淡淡 回复日期:2003-03-11 18:57:13
<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>回复者:淡淡 回复日期:2003-03-11 19:24:28
<br>内容:我刚才一直在试你那个程序,开始也是说“unexpected end of file find”.<BR>后来我看了看那个 project->settings...中的“c,c++”标签下的最后一个“project options”,如果是"/MLd",改成“/MTd”即可。我用的是“a simple project".<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>
回复者:雨一直下 回复日期:2003-03-11 19:29:01
<br>内容:但是显示:<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>Debug/33.exe : fatal error LNK1120: 2 unresolved externals<BR>后来进行了如下设置:<BR>project->settings->c/c++:user run_time library:Mutithreaded<BR>出现如下错误:warning LNK4098: defaultlib "LIBCMT" conflicts with use of other libs; use /NODEFAULTLIB:library<BR>查了查msdn发现错误原因:You’ll receive this warning if you try to use different types or debug and non-debug versions of the run-time library in the same program. <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-03-11 19:33:15
<br>内容:已经ok!谢谢<BR>原来应该选debug mutithreaded<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-03-11 19:33:18
<br>内容://user run_time library:Mutithreaded<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>
回复者:淡淡 回复日期:2003-03-11 19:34:53
<br>内容:debug mutithreaded<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-03-11 20:24:45
<br>内容:在category选code generation 就行了
<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 + -