• 6812阅读
  • 12回复

[提问]Qt能否跨平台调用dll [复制链接]

上一主题 下一主题
离线uidab
 

只看楼主 倒序阅读 楼主  发表于: 2012-03-15
问一下各位, windows下的dll库如果拷贝到其他操作系统下,比如MacOS 10.6.8下 ,能否被Qt调用??

http://mobile.51cto.com/symbian-270993.htm
我在这个帖子里,看到了。 但是没成功,有人能介绍一下吗?
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线wxj120bw

只看该作者 1楼 发表于: 2012-03-15
回 楼主(uidab) 的帖子
dll库跟windos平台相关的动态库(即windows编译后的产物) 其他平台也有各自的动态库 所以dll库不能再其他平台继续使用
离线uidab

只看该作者 2楼 发表于: 2012-03-15
回 1楼(wxj120bw) 的帖子
如果这样说的话, 是不是我给的那个连接只是说不同平台调用自己平台的动态库呢??
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线wxj120bw

只看该作者 3楼 发表于: 2012-03-15
回 2楼(uidab) 的帖子
对头
离线ffii4455

只看该作者 4楼 发表于: 2012-03-15
回 1楼(wxj120bw) 的帖子
你好,我想问一下。QT下调用C写的DLL文件问什么老是链接错误呢。我有DLL的lib文件和H文件
离线wxj120bw

只看该作者 5楼 发表于: 2012-03-15
回 4楼(ffii4455) 的帖子
具体链接信息贴出来
离线uidab

只看该作者 6楼 发表于: 2012-03-16
回 3楼(wxj120bw) 的帖子
我在windows用UE打开AsmFuncDll.dll
找到这样的字串,如果您有时间能帮忙看看吗?

R6002
- floating point support not loaded
Microsoft Visual C++ Runtime Library
<program name unknown>
Runtime Error!

Program
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线wxj120bw

只看该作者 7楼 发表于: 2012-03-16
回 6楼(uidab) 的帖子
为啥用ue打开dll文件 你想查看dll什么内容
离线uidab

只看该作者 8楼 发表于: 2012-03-16
回 7楼(wxj120bw) 的帖子
我想知道它是怎么在非windows上编译成dll的,因为不太懂。所以就回到windows下看看。
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线wxj120bw

只看该作者 9楼 发表于: 2012-03-16
回 8楼(uidab) 的帖子
网上有资料介绍其他平台编译动态库的方法 看windos没帮助
离线uidab

只看该作者 10楼 发表于: 2012-03-16
回 9楼(wxj120bw) 的帖子
谢谢, 我在捣鼓一下。
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线ffii4455

只看该作者 11楼 发表于: 2012-03-16
回 5楼(wxj120bw) 的帖子
debug/main.o: In function `Z5qMainiPPc':
E:\QtProject\omrTest\omr-build-desktop/../omr/main.cpp:26: undefined reference to `_imp__OMR_Close'
collect2: ld returned 1 exit status
mingw32-make[1]: *** [debug\omr.exe] Error 1
mingw32-make: *** [debug] Error 2
离线wxj120bw

只看该作者 12楼 发表于: 2012-03-16
回 11楼(ffii4455) 的帖子
这个是连接错误 第三方的库路径没有配置或其他原因 把main.cpp代码贴下
快速回复
限100 字节
 
上一个 下一个