解决Codejock Xtreme Toolkit Pro MFC Static linked配置 xtreme toolkit破解版

问题的描述很长,不过也都是必须的。自己曾经碰到过这个问题,在CSDN上也发现有人问过这个问题,都没有很好的解决。记得自己当时没找到合适的办法,于是一偷懒,就换成了DLL MFC版本。当然用DLL MFC也许比用Static Linked MFC更好,不过我还是更喜欢Static Linked MFC,没别的好处,就是发布的时候省力些,要拷贝的依赖文件少。反正也不是经常开发什么商业用的MFC程序,没那个时间去做Setup……以上全是废话,且看如何解决

Static Linked MFC方式下Xtreme Toolkit程序拉动Docking Pane无鼠标显示的问题。

其实还是自己没有仔细查看Xtreme Toolkit的文档 - -!,呵呵,Toolkt Pro User Guid的最后一章,How to Statically Link with Xtreme Toolkit Pro when Statically Linked to MFC 就把问题的解决办法写好了。

第一,当然要把VC工程设定成Statically linked to MFC了

第二,Change your “C/C++ Code Generation” to use either “Multithreaded” or “Debug Multithreaded” run-time library. For release builds use the “Multithreaded” (non DLL) run-time library. For debug builds use “Debug Multithreaded” (non DLL) run-time library. C/C++ Code Generation要设定成Multithreaded(Release编译)或者Debug Multithreaded(Debug编译)。

第三,文档中写的是要在Link选项中忽略libc.lib, msvcrt.lib, libcd.lib, libcmtd.lib, msvcrtd.lib这些库文件,不过据我的实践是不能忽略这些库文件的,没有libc msvcrt连最简单的C/C++程序都无法build成功,难道是文档更新有误?

解决Codejock Xtreme Toolkit Pro MFC Static linked配置 xtreme toolkit破解版
第四,在MFC工程的那个.rc2文件中添加一行

#include <XTToolkitPro.rc>

好了,build,测试,大功告成。

需要提醒一下,以前我是用Xtreme Toolkit Pro 9.6的Full Source版本,这次测试成功是在11.2.1 Full Source版本,VC2005环境中。

  

爱华网本文地址 » http://www.aihuau.com/a/25101012/128123.html

更多阅读

解决32位windows xp 无法使用4g内存问题 windowsxp纯净版32位

解决32位windows xp 无法使用4g内存问题——简介很多朋友由于各种原因还是在使用xp 系统,并且64位xp的硬件驱动非常少,所以xp用户大部分安装的都是32位的。解决32位windows xp 无法使用4g内存问题——方法/步骤解决32位windows xp

pro-e5.0详细安装方法与破解 peo怎么安装

pro-e5.0详细安装方法与破解——简介 proe是大型模具软件中的巨头,很多工程师只会用而不会安装。其实安装很简单不需要太多复杂的调试,只要跟着下面的步骤一步一步操作你就会觉得它是那么的简单。pro-e5.0详细安装方法与破解——工具

声明:《解决Codejock Xtreme Toolkit Pro MFC Static linked配置 xtreme toolkit破解版》为网友不强求不强留分享!如侵犯到您的合法权益请联系我们删除