最近有个项目需要使用java程序调用c++编写的dll文件,由于之前没有涉及过此类要求,属于摸着石头过河,遇到各种问题,其中一个便是dll文件版本问题。
由于现在的jdk一般都是64位版本,所需要调用的dll文件最好应是64位版本的,不然会出现“不是有效的win32应用程序”的错误。
此种情况下,需要根据已有的dll文件的源程序重新生成64位的dll文件。
首先,用vs2010打开之前dll项目,这时候项目的默认是32位的,点击“配置管理器”->”活动解决方案配置”选择debug或者release,“活动解决方案平台”下选择“新建”,在弹出的对话框“键入或选择新平台”下选择“x64”,直接点击“确定”。

之后重新生成dll文件即可。需要注意生成的dll文件不是在系统目录的Debug或者Release文件夹下,而是在一个x64文件夹下对应的Debug和Release文件夹下面。

使用vs2010生成64位的dll文件相关推荐

  1. 使用VS在64位平台下编译代码,生成64位dll

    最近要把一个之前在32位平台下编译的项目改成64位平台,之前从来没搞过关于64位的东西,所以到处查资料,所幸搞成功了,把过程记录一下,防止以后忘记. 首先声明:64位平台无法直接调用32位dll,32 ...

  2. codeblock生成64位dll_Pythonnet/clr : Unable to find assembly xxxx.dll

    做项目需要导入C#写好的dll文件,使用pythonnet可以很方便的导入dll,基本用法如下: import clr clf.AddReference("dllName") fr ...

  3. 关于vs qt 64位程序 编译文件0xc000007b错误的解决方案

    最近经常遇到这个问题,用QT的命令窗口编译的程序,在别人电脑上有些能正常运行有些就会出现0xc000007bde的错误,或者提示缺少xxxxx.dll文件缺失的错误,然后你将将这个动态库文件复制过去你 ...

  4. vs2010编译64位qt5.5

    下载qt5.5源代码 [http://download.qt.io/archive/qt/5.5/5.5.0/single/] 编译环境: 1.64位win7操作系统 2.安装vs2010 3.下载并 ...

  5. 笔记本 win11 64位专业版iso文件v2021.07

    笔记本 win11 64位专业版iso文件v2021.07是微软最新推出的电脑操作系统,新版系统有着很多全新的功能.无论是注册表信息还是系统都进行了全面设置.同时应用商店也有了改进优化,保证用户们的使 ...

  6. 32位系统加载不了64位的dll。。。是不是没有为此架构安装?

    32位系统加载不了64位的dll... 是不是没有为此架构安装? Error: package or namespace load failed for 'DiffBind' in library.d ...

  7. Linux下的32位C程序,linux系统c语言生成.so文件,生成64位可执行文件,在64位系统中运行32位的可执行文件...

    1.linux 系统c语言生成.o文件,---->gcc -m64 -c -fPIC test.c -o test.o 2.linux 系统c语言生成.so文件,----->gcc -sh ...

  8. 在Visual Studio项目中根据系统平台自动引用32或64位的DLL

    最近在使用Noesis.Javascript.dll,但是这个DLL是有X86与X64二种版本的,我自己的电脑是64位的,但是别人的电脑是32位的.所以在别人那里使用的时候出了问题. 在VS里怎么引用 ...

  9. 32位/64位 libmysql.dll和libmysql.lib下载

    为了解决C++ MFC 32位程序不能连接64位MySQL数据库,需要用到32位的libmysql.dll和libmysql.lib.花了好久才找到. 直接附上官网下载地址: https://down ...

最新文章

  1. c语言 2D-FFT(fft2)及IFFT
  2. JavaScript 技术篇-chrome利用ClipboardEvent写入剪切板,chrome写入剪切板不成功解决方法
  3. ad软件 pcb如何走线过孔_【经验】关于高速PCB设计的一些经典问答
  4. CTF-MISC杂项题2
  5. ORA-06575: 程序包或函数 NO_VM_DROP_PROC 处于无效状态
  6. jQuery入门[2]-选择器
  7. [转]asp.net webform 与mvc 共享session
  8. 简述this,call,apply,bind之间的关系
  9. Python的下载安装(手把手教学)
  10. html文字左侧居中,HTML如何让文字靠左居中?
  11. 用Python代码实现将exl表格内容,批量写到word里面
  12. store buffer and invalidate queues
  13. 蒲公英快速查询苹果手机UDID方法
  14. c语言密文加密解密问题注释,c语言通过openssl aes对称加解密和base64编解码将密码存储成密文...
  15. Deepin 微信版本太低无法登录
  16. 商城-折扣活动设计方案
  17. 我的世界java版gamemode指令_我的世界(电脑Java版)简单又好玩指令教程
  18. Windows程式开发设计指南(十五)与装置无关的点阵图
  19. 2018_AAAI_Social Recommendation with an Essential Preference Space—(AAAI, 2018)
  20. php cmyk图片,php – 使用Imagick将图像从RGB转换为CMYK

热门文章

  1. 二、staticMetaObject’ is not a member of **
  2. 电脑快捷键:Ctrl+26英文字母组合,新人必会!
  3. ArcGIS_数字高程模型的建立
  4. 独立游戏——《爱与正义》准备开工啦!
  5. 织梦搬家数据库导入失败怎么办?
  6. 2017acl---An Unsupervised Neural Attention Model for Aspect Extraction笔记
  7. 如何通过光耦合器连接继电器
  8. JSP之JSTL标签
  9. MyEclipse中maven项目中WEBROOT目录问题
  10. 图文解说Quartus II使用入门