摘要:
问题描述:使用VS2005在Windows Server 2003上编译C++代码, 输出dll文件, 把该dll放到运行机器(与编译机器的系统完全一致)上, 供C#代码(web前台)调用, 提示无法加载dll.分析:1. 路径完全没有问题,dll放置在应用程序的启动目录.2. 经过查阅资料发现, 有可能是该dll依赖于另一个dll, 而另一个dll不存在.我使用MD选项(项目属性->配置属性->C/C++->代码生成->运行时库)编译dll的, MD表示多线程动态链接(使用运行时库). 使用Dependency Walker工具查看dll文件的依赖, 发现有两个依赖找 阅读全文
posted @ 2013-05-27 17:11
小雨儿
阅读(10404)
评论(0)
推荐(0)

浙公网安备 33010602011771号