作者evilkiss (evilkiss)
看板C_and_CPP
标题[问题] QT creator 7 add dll 一直遇到问题
时间Tue Aug 9 10:34:17 2022
开发平台(Platform): (Ex: Win10, Linux, ...)
Win10
编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出)
QT creator 7 , qmake, mingw 32-make.exe(不熟 ,他创建的是mingw_64_bit资料夹,
但前面是32,这样算?)
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
问题(Question):
我在测试qt怎麽吃c++ x64 dll时遇上呼叫function 都会有下列问题,想请问我有少做什
麽事、或是做错什麽事吗? (QT新手,或是大家有什麽推荐适合用c做window form的id
e我也可以去试试XD)
参考流程:
https://www.youtube.com/watch?v=jZ4NAHHr41I
release/mainwindow.o:mainwindow.cpp:(.text+0x220): undefined reference to `__i
mp__Z14fnBuildTestLibv'
:-1: error: collect2.exe: error: ld returned 1 exit status
我的pro 档设定
win32: LIBS += -L'D:/Kevin.Lai/vs2015/BuildTestLib/x64/Release/' -lBuildTestLi
b
INCLUDEPATH += 'D:/Kevin.Lai/vs2015/BuildTestLib/BuildTestLib'
DEPENDPATH += 'D:/Kevin.Lai/vs2015/BuildTestLib/BuildTestLib'
网路上看一下遇到类似问题的解法对我来说不是状况不同或是没有效(或是我做错?)
测试lib 路径试过相对/绝对、有加extern c、lib里面只有一个function
int func(void){return 100;}
感谢各位大大
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.71.93.113 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1660012459.A.67F.html
1F:→ evilkiss: 居然把header丢到lib旁边让三个路径设定都是一样的就成 08/09 11:42
2F:→ evilkiss: 功了…. 08/09 11:42