首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

程序拿到新计算机WIN SERVER上去跑,要带哪些动态库才能跑得起来

2013-04-02 
程序拿到新电脑WIN SERVER上去跑,要带哪些动态库才能跑得起来?如题。。用VS 2008写的一个WIN32控制台程序,可

程序拿到新电脑WIN SERVER上去跑,要带哪些动态库才能跑得起来?
如题。。

用VS 2008写的一个WIN32控制台程序,可执行文件copy到一台干净的win server下跑不了,BOSS说要把一些动态库带进来才行。

本程序不涉及第三方库,应该是只要微软的XX.DLL XX.DLL吧。




[解决办法]
带上manifest文件和文件指定的运行库
[解决办法]
vc 目录下有个 dumpbin.exe

dumpbin /imports some.{exe.dll}
可以看看你的依赖于哪一些.

实在不行, 用 depends 看也行.
这样看到的都是显式依赖的, 通过 loadlibray 加载的, 这样看不到.
[解决办法]
除了你自己link的之外,一般还需要带上redis
[解决办法]
用depends.exe工具查看exe依赖的dll
[解决办法]
一般只要在目标机器上装一个Microsoft Visual C++ 2008 Redistributable Package就可以跑2008写的大部分程序了。

热点排行