c#调用DLL文件提示无法加载

[DllImport("newlib.dll")]
这么写在WIN7下没有问题,但是在XP下却提示无法加载找不到newlib.dll
求哪位大神帮忙解答一下

c#

3个回答

xp下有这个dll么?dll放在什么路径下了。

dwj95110075
dwj95110075 回复caozhy: 也试验过了还是不好用
接近 5 年之前 回复
caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 放在system32下看看。
接近 5 年之前 回复
dwj95110075
dwj95110075 这个是第三方的DLL放在运行环境的更目录下,XP和WIN7的路径一样的情况下也不好用
接近 5 年之前 回复

最好用绝对路径,相对路径,要看你的程序是如何运行等的。

dwj95110075
dwj95110075 绝对路径是这么写么? [DllImport(@"d:\newlib.dll")]?
接近 5 年之前 回复

要看程序如何运行的,依靠的。net框架是否合适

dwj95110075
dwj95110075 环境我想应该没问题吧,已经安装了2010
接近 5 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐