2012-12-28 50 views
0
  • 应用程序是在windows7的遵守,.net4.0
  • 我把DLL的.so共享库:TECIT.TFORMer.dll在app文件
  • 测试PC ,I386:enter image description here
  • 服务器PC,AMD64:enter image description here单不加载*在服务器PC

    在测试电脑,我调试应用程序,并得到了resut,请登录: enter image description here 但在服务器电脑,抛出异常,升OG: enter image description here

    为什么测试PC应用程序:的DllImport试图加载: 'libTFORMer6.so' 但服务器的PC应用从未显示日志?

    谢谢。

回答

1

如果你的单声道是64位,你不能加载一个32位库。 虽然操作系统通常支持运行32位代码,但它适用于整个过程。 因此,您应该创建一个64位库或运行32位单声道。

声明:您的问题不太清楚您是否尝试在两个系统上使用相同的库。

+0

我在两个系统上都使用了相同的库。 – Charlot

+0

当我使用lib(amd64)错误,当我使用x86_64确定。这是该页面:http://www.tec-it.com/en/download/tformer/unix-linux-mac-os/Download.aspx。如果你可以多听,请多谢,谢谢! – Charlot