vs中,将32位c++项目生成64位dll时出现问题。
网上解决方案通常是将解决方案平台改为x64,但是因为这个项目中调用了32位dll库,所以把项目环境改成64位就运行不起来了。
所以,有没有一种方法,可以不修改项目环境,直接把32位项目生成64位dll?
以下问一下jni的东西:
因为需要使用jni技术,于是才试着把将32位项目生成64位dll文件,有没有替代方案?
vs中,将32位c++项目生成64位dll时出现问题。
网上解决方案通常是将解决方案平台改为x64,但是因为这个项目中调用了32位dll库,所以把项目环境改成64位就运行不起来了。
所以,有没有一种方法,可以不修改项目环境,直接把32位项目生成64位dll?
以下问一下jni的东西:
因为需要使用jni技术,于是才试着把将32位项目生成64位dll文件,有没有替代方案?
3 回答2k 阅读✓ 已解决
2 回答3.9k 阅读✓ 已解决
2 回答3.2k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
3 回答3.5k 阅读
3 回答470 阅读✓ 已解决
64位程序不能调用32位dll,32位程序也不能调用64位dll。
只能再写一个32位的中转程序,调用32位dll,并与64位程序用进程间通信传递信息。