📄 vc++ 2005编译出程序在xp下执行出错的解决方法 - 王涛的专栏 - csdnblog.htm
字号:
Files\Microsoft Visual Studio
8\VC\PlatformSDK\lib\msimg32.lib:<BR>Searching d:\Program Files\Microsoft
Visual Studio 8\VC\PlatformSDK\lib\comdlg32.lib:<BR>Searching d:\Program
Files\Microsoft Visual Studio
8\VC\PlatformSDK\lib\winspool.lib:<BR>Searching d:\Program Files\Microsoft
Visual Studio 8\VC\PlatformSDK\lib\advapi32.lib:<BR>Searching d:\Program
Files\Microsoft Visual Studio
8\VC\PlatformSDK\lib\shell32.lib:<BR>Searching d:\Program Files\Microsoft
Visual Studio 8\VC\PlatformSDK\lib\comctl32.lib:<BR>Searching d:\Program
Files\Microsoft Visual Studio
8\VC\PlatformSDK\lib\shlwapi.lib:<BR>Searching d:\Program Files\Microsoft
Visual Studio 8\VC\PlatformSDK\lib\uuid.lib:<BR>Searching d:\Program
Files\Microsoft Visual Studio
8\VC\PlatformSDK\lib\oledlg.lib:<BR>Searching d:\Program Files\Microsoft
Visual Studio 8\VC\PlatformSDK\lib\ole32.lib:<BR>Searching d:\Program
Files\Microsoft Visual Studio
8\VC\PlatformSDK\lib\oleaut32.lib:<BR>Searching d:\Program Files\Microsoft
Visual Studio 8\VC\PlatformSDK\lib\urlmon.lib:<BR>Searching d:\Program
Files\Microsoft Visual Studio 8\VC\lib\OLDNAMES.lib:<BR>Searching
d:\Program Files\Microsoft Visual Studio
8\VC\atlmfc\lib\atls.lib:<BR>Searching d:\Program Files\Microsoft Visual
Studio 8\VC\PlatformSDK\lib\ws2_32.lib:<BR>Searching d:\Program
Files\Microsoft Visual Studio
8\VC\PlatformSDK\lib\mswsock.lib:<BR>Searching d:\Program Files\Microsoft
Visual Studio 8\VC\PlatformSDK\lib\oleacc.lib:<BR>Searching d:\Program
Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib\pdh.lib:<BR>Searching
d:\Program Files\Microsoft Visual Studio
8\VC\lib\DelayImp.lib:<BR>Searching d:\Program Files\Microsoft Visual
Studio 8\VC\lib\libcpmt.lib:<BR>Searching d:\Program Files\Microsoft
Visual Studio 8\VC\atlmfc\lib\nafxcw.lib:<BR>Finished searching
libraries<BR>.\Release/PerfMonDemo.exe : fatal error LNK1169: one or more
multiply defined symbols found<BR>Build log was saved at
"file://d:\Dev\Performance Monitor\Release\BuildLog.htm"<BR>PerfMonDemo -
2 error(s), 0 warning(s)<BR>========== Build: 0 succeeded, 1 failed, 0
up-to-date, 0 skipped ==========</P>
<P class=cnt>[Copy to clipboard]</P>
<P class=cnt>我们发现在libcpmt.lib声明过的operator
new在nafxcw.lib中再次定义<BR>解决方法如下<BR>Project->Property->configuration
Properties->Linker->Input->Additional
Dependencies<BR>加入<BR>nafxcw.lib<BR>libcpmt.lib<BR>Project->Property->configuration
Properties->Linker->Input->Ignore Specific
Library<BR>加入<BR>nafxcw.lib<BR>libcpmt.lib<BR>这样链接程序就不会先按照默认顺序来连接这两个库文件<BR>而是在最后在加入对他们的引用.这样就避免了这个问题
<BR>下面是一张可能发生冲突的列表<BR>若要使用此运行时库 请忽略这些库 <BR>单线程 (libc.lib)
libcmt.lib、msvcrt.lib、libcd.lib、libcmtd.lib、msvcrtd.lib <BR>多线程
(libcmt.lib) libc.lib、msvcrt.lib、libcd.lib、libcmtd.lib、msvcrtd.lib <BR>使用
DLL 的多线程 (msvcrt.lib)
libc.lib、libcmt.lib、libcd.lib、libcmtd.lib、msvcrtd.lib <BR>调试单线程
(libcd.lib) libc.lib、libcmt.lib、msvcrt.lib、libcmtd.lib、msvcrtd.lib
<BR>调试多线程 (libcmtd.lib)
libc.lib、libcmt.lib、msvcrt.lib、libcd.lib、msvcrtd.lib <BR>使用 DLL 的调试多线程
(msvcrtd.lib)
libc.lib、libcmt.lib、msvcrt.lib、libcd.lib、libcmtd.lib<BR></P></TD></TR></TBODY></TABLE> <BR><BR>
<P id=TBPingURL>Trackback:
http://tb.blog.csdn.net/TrackBack.aspx?PostId=1493353</P><BR></DIV>
<DIV class=postFoot>
<SCRIPT src=""></SCRIPT>
[<A title=功能强大的网络收藏夹,一秒钟操作就可以轻松实现保存带来的价值、分享带来的快乐
href="javascript:d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(saveit=window.open('http://wz.csdn.net/storeit.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'keyit','scrollbars=no,width=590,height=300,left=75,top=20,status=no,resizable=yes'));saveit.focus();">收藏到我的网摘</A>]
wtxidian发表于 2007年01月25日 16:52:00 </DIV></DIV><LINK
href="http://blog.csdn.net/wtxidian/Services/Pingback.aspx" rel=pingback><!--<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"xmlns:dc="http://purl.org/dc/elements/1.1/"xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"><rdf:Descriptionrdf:about="http://blog.csdn.net/wtxidian/archive/2007/01/25/1493353.aspx"dc:identifier="http://blog.csdn.net/wtxidian/archive/2007/01/25/1493353.aspx"dc:title="VC++ 2005编译出程序在XP下执行出错的解决方法"trackback:ping="http://tb.blog.csdn.net/TrackBack.aspx?PostId=1493353" /></rdf:RDF>-->
<SCRIPT>function hide(){showComment();}</SCRIPT>
<BR><BR><BR><BR>
<DIV class=post id=csdn_zhaig_ad_yahoo></DIV>
<SCRIPT type=text/javascript>document.write("<img src=http://counter.csdn.net/pv.aspx?id=24 border=0 width=0 height=0>");</SCRIPT>
<SPAN class=PreAndNext id=viewpost.ascx_PreviousAndNextEntriesDown>
<DIV align=center><A
href="http://blog.csdn.net/wtxidian/archive/2007/01/25/1493586.aspx">上一篇: 小知识:RGB与YUV----摘自《DirectShow实务精选》
作者:陆其明</A> | <A
href="http://blog.csdn.net/wtxidian/archive/2007/01/24/1492436.aspx">下一篇: Windows
API函数大全(转) </A></DIV></SPAN><SPAN id=Anthem_Comments.ascx_ltlComments__><SPAN
id=Comments.ascx_ltlComments><BR>
<DIV id=comments>
<H3>����</H3>没有评论。 </DIV></SPAN></SPAN>
<SCRIPT language=javascript>
ad_width=468;
ad_height=60;
adcss=2;
unionuser=19;
ad_type='j';
count=5;
</SCRIPT>
<DIV>
<SCRIPT language=javascript
src="VC++ 2005编译出程序在XP下执行出错的解决方法 - 王涛的专栏 - CSDNBlog.files/showads.js"
type=text/javascript></SCRIPT>
<SCRIPT language=javascript
src="VC++ 2005编译出程序在XP下执行出错的解决方法 - 王涛的专栏 - CSDNBlog.files/showgm.js"
type=text/javascript></SCRIPT>
</DIV>
<DIV class=CommentForm id=commentform>
<H3>发表评论 </H3>
<DIV id=Anthem_PostComment.ascx_CommentUpdatePanel__>
<DIV id=PostComment.ascx_CommentUpdatePanel>
<TABLE class=CommentForm>
<TBODY>
<TR>
<TD width=69 height=0></TD>
<TD></TD></TR>
<TR>
<TD width=70>大名:</TD>
<TD align=left><INPUT id=PostComment.ascx_tbName style="WIDTH: 300px"
disabled maxLength=32 size=40 name=PostComment.ascx:tbName> <SPAN
id=PostComment.ascx_RequiredFieldValidator2
style="DISPLAY: none; COLOR: red" initialvalue=""
evaluationfunction="RequiredFieldValidatorEvaluateIsValid"
display="Dynamic" errormessage="<br>请输入尊姓大名"
controltovalidate="PostComment.ascx_tbName"><BR>请输入尊姓大名</SPAN> </TD></TR>
<TR>
<TD width=70>网址:</TD>
<TD align=left><INPUT id=PostComment.ascx_tbUrl style="WIDTH: 300px"
disabled maxLength=256 size=40 name=PostComment.ascx:tbUrl> </TD></TR>
<TR>
<TD colSpan=3>评论 <SPAN id=PostComment.ascx_RequiredFieldValidator3
style="DISPLAY: none; COLOR: red" initialvalue=""
evaluationfunction="RequiredFieldValidatorEvaluateIsValid"
display="Dynamic" errormessage="<br>请输入评论"
controltovalidate="PostComment.ascx_tbComment"><BR>请输入评论</SPAN> <BR><TEXTAREA id=PostComment.ascx_tbComment style="WIDTH: 381px; HEIGHT: 193px" disabled name=PostComment.ascx:tbComment rows=10 cols=50></TEXTAREA>
</TD></TR>
<TR>
<TD colSpan=3><SPAN
id=Anthem_PostComment.ascx_btnSubmit__></SPAN> </TD></TR>
<TR>
<TD colSpan=3><SPAN id=PostComment.ascx_Message
style="COLOR: red">当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击<A
href="http://passport.csdn.net/member/UserLogin.aspx?from=http://blog.csdn.net/wtxidian/archive/2007/01/25/1493353.aspx">登录</A></SPAN>
</TD></TR></TBODY></TABLE></DIV></DIV></DIV></DIV>
<P id=footer>Powered by: <BR><A id=Footer1_Hyperlink2
href="http://scottwater.com/blog" name=Hyperlink1><IMG
src="VC++ 2005编译出程序在XP下执行出错的解决方法 - 王涛的专栏 - CSDNBlog.files/100x30_Logo.gif"
border=0></A> <A id=Footer1_Hyperlink3 href="http://asp.net/"
name=Hyperlink1><IMG
src="VC++ 2005编译出程序在XP下执行出错的解决方法 - 王涛的专栏 - CSDNBlog.files/PoweredByAsp.Net.gif"
border=0></A> <BR>Copyright © wtxidian </P>
<SCRIPT
src="VC++ 2005编译出程序在XP下执行出错的解决方法 - 王涛的专栏 - CSDNBlog.files/counter.js"></SCRIPT>
<SCRIPT type=text/javascript>
<!--
var Page_Validators = new Array(document.getElementById("PostComment.ascx_RequiredFieldValidator2"), document.getElementById("PostComment.ascx_RequiredFieldValidator3"));
// -->
</SCRIPT>
<INPUT id=__EVENTVALIDATION type=hidden
value=/wEWBAL+raDpAgKqtOi0AwLAsuLbDAKi687YCUWrxnz0m3jdiWVy2TbKBUr9QAYR
name=__EVENTVALIDATION>
<SCRIPT type=text/javascript>
<!--
var Page_ValidationActive = false;
if (typeof(ValidatorOnLoad) == "function") {
ValidatorOnLoad();
}
function ValidatorOnSubmit() {
if (Page_ValidationActive) {
return ValidatorCommonOnSubmit();
}
else {
return true;
}
}
// -->
</SCRIPT>
</FORM>
<SCRIPT language=javascript type=text/javascript>
<!--
try
{
hide();
}
catch(e){}
//-->
</SCRIPT>
</BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -