首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编译64位的C dll

编译64位的C dll
EN

Stack Overflow用户
提问于 2014-08-21 17:44:25
回答 1查看 110关注 0票数 0

我的问题是试图编译一个C动态链接库和它的依赖到64位,并在LabVIEW中使用它。

首先,我使用一个32位的LabVIEW工具包来使用XML文件(downloaded from here )。这个工具包使用了32个dll,运行良好(libxmllibxslticonvzlib和一个包装器dll IXMLWrap)

现在,我想在64位版本的LabVIEW上使用它。迁移LabVIEW部分应该不是问题,但首先,我必须获得64位版本的dlls。

I downloaded the 64 bits versions,除了IXMLWrap (特定的一个)。但我有那个包装器的.c文件。

所以我试着用visual studio编译它,并且成功了…差一点!我得到了一个本地编译的64位IXMLWrap动态链接库,但是无法用64位的LabVIEW加载它……

当读取带有"Dependency Walker“64位的动态链接库时,我得到一些关于缺少导出函数的错误。

(很抱歉,我想发布这张照片,但没有足够的声誉...

有没有人对我的IXMLWrap dll有什么问题有一些提示:下载的dll不正确,我的Visual studio项目的配置有问题,...?

EN

回答 1

Stack Overflow用户

发布于 2014-08-22 16:33:59

好吧,都是我的错……我用.lib文件做了链接...来自linux (不是windows)!!然后编译和使用64位dll没有问题

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25423115

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档