Quantcast
Channel: Jobs
Viewing all articles
Browse latest Browse all 18427

Pro file configuration for using a static lib

$
0
0
Hello, I have two projects, one is a lib file I included staticly in my other project. Under linux/qtcreator and windows/visualStudio, the output is a .lib file. Under windows/qtcreator, the output of the lib is a .a file. So this configuration depends not only on the OS, but too on the compiler. Here is the current code for the .a lib : win32:CONFIG(release, debug|release): LIBS += -L../../QtWebsocket/release/ -lQtWebsocket else:win32:CONFIG(debug, debug|release): LIBS += -L../../QtWebsocket/debug/ -lQtWebsocket else:unix:!symbian: LIBS += -L../../QtWebsocket/ -lQtWebsocket   win32:CONFIG(release, debug|release): PRE_TARGETDEPS += ../../QtWebsocket/release/libQtWebsocket.a else:win32:CONFIG(debug, debug|release): PRE_TARGETDEPS += ../../QtWebsocket/debug/libQtWebsocket.a else:unix:!symbian: PRE_TARGETDEPS += ../../QtWebsocket/libQtWebsocket.lib And here the code for the .lib file : win32:CONFIG(release, debug|release): LIBS += -L../../QtWebsocket/release/ -lQtWebsocket else:win32:CONFIG(debug, debug|release): LIBS += -L../../QtWebsocket/debug/ -lQtWebsocket else:unix:!symbian: LIBS += -L../../QtWebsocket/ -lQtWebsocket   win32:CONFIG(release, debug|release): PRE_TARGETDEPS += ../../QtWebsocket/release/QtWebsocket.lib else:win32:CONFIG(debug, debug|release): PRE_TARGETDEPS += ../../QtWebsocket/debug/QtWebsocket.lib else:unix:!symbian: PRE_TARGETDEPS += ../../QtWebsocket/libQtWebsocket.lib I wanted to know how I can improve my pro file to make it working in any configuration ?

Viewing all articles
Browse latest Browse all 18427

Trending Articles