vs2008编译的程序如何在未安装vs的电脑上运行
这几天忙着将python 改为 c++,找到了boost python 这把利器,但在vs2008编译后dll放到没有安装vs2008的电脑上用python import提示:importError:DLL loaded failed 应用程序配置错误。
解决办法:方法1:在vista及以上版本 只需将程序编译成release 即可,因为vista及以上版本已经默认安装了.NET Framework。
方法2:将运行时库设置成静态 具体操作:项目 -> 属性 -> C/C++ -> 代码生成 -> 运行时库 -> 多线程(/MT) MFC 程序需要静态链接 MFC 具体操作:项目 -> 属性 -> 常规 -> MFC的使用 -> 在静态库中使用 MFC 不过此方法不能使用动态库。不符合项目要求
方法3:用vc6.0编译 没有此问题的。