diff --git a/Version_Max_07_05_2018_CMake/QTSoCRosa/.gitignore b/Version_Max_07_05_2018_CMake/QTSoCRosa/.gitignore new file mode 100644 index 0000000..fab7372 --- /dev/null +++ b/Version_Max_07_05_2018_CMake/QTSoCRosa/.gitignore @@ -0,0 +1,73 @@ +# This file is used to ignore files which are generated +# ---------------------------------------------------------------------------- + +*~ +*.autosave +*.a +*.core +*.moc +*.o +*.obj +*.orig +*.rej +*.so +*.so.* +*_pch.h.cpp +*_resource.rc +*.qm +.#* +*.*# +core +!core/ +tags +.DS_Store +.directory +*.debug +Makefile* +*.prl +*.app +moc_*.cpp +ui_*.h +qrc_*.cpp +Thumbs.db +*.res +*.rc +/.qmake.cache +/.qmake.stash + +# qtcreator generated files +*.pro.user* + +# xemacs temporary files +*.flc + +# Vim temporary files +.*.swp + +# Visual Studio generated files +*.ib_pdb_index +*.idb +*.ilk +*.pdb +*.sln +*.suo +*.vcproj +*vcproj.*.*.user +*.ncb +*.sdf +*.opensdf +*.vcxproj +*vcxproj.* + +# MinGW generated files +*.Debug +*.Release + +# Python byte code +*.pyc + +# Binaries +# -------- +*.dll +*.exe + diff --git a/Version_Max_07_05_2018_CMake/QTSoCRosa/QTSoCRosa.pro b/Version_Max_07_05_2018_CMake/QTSoCRosa/QTSoCRosa.pro new file mode 100644 index 0000000..42bec5d --- /dev/null +++ b/Version_Max_07_05_2018_CMake/QTSoCRosa/QTSoCRosa.pro @@ -0,0 +1,38 @@ +QT -= gui + +CONFIG += c++11 console +CONFIG -= app_bundle + +# The following define makes your compiler emit warnings if you use +# any Qt feature that has been marked deprecated (the exact warnings +# depend on your compiler). Please consult the documentation of the +# deprecated API in order to know how to port your code away from it. +DEFINES += QT_DEPRECATED_WARNINGS + +# You can also make your code fail to compile if it uses deprecated APIs. +# In order to do so, uncomment the following line. +# You can also select to disable deprecated APIs only up to a certain version of Qt. +#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0 + +SOURCES += \ + main.cpp + +# Default rules for deployment. +qnx: target.path = /tmp/$${TARGET}/bin +else: unix:!android: target.path = /opt/$${TARGET}/bin +!isEmpty(target.path): INSTALLS += target + +win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../../../build-ExamlpeStaticLib-Desktop_Qt_5_11_2_GCC_64bit-Debug/release/ -lExamlpeStaticLib +else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../../../build-ExamlpeStaticLib-Desktop_Qt_5_11_2_GCC_64bit-Debug/debug/ -lExamlpeStaticLib +else:unix: LIBS += -L$$PWD/../../../build-ExamlpeStaticLib-Desktop_Qt_5_11_2_GCC_64bit-Debug/ -lExamlpeStaticLib + +#INCLUDEPATH += $$PWD/../../../build-ExamlpeStaticLib-Desktop_Qt_5_11_2_GCC_64bit-Debug +INCLUDEPATH += $$PWD/../../../ExamlpeStaticLib + +DEPENDPATH += $$PWD/../../../build-ExamlpeStaticLib-Desktop_Qt_5_11_2_GCC_64bit-Debug + +win32-g++:CONFIG(release, debug|release): PRE_TARGETDEPS += $$PWD/../../../build-ExamlpeStaticLib-Desktop_Qt_5_11_2_GCC_64bit-Debug/release/libExamlpeStaticLib.a +else:win32-g++:CONFIG(debug, debug|release): PRE_TARGETDEPS += $$PWD/../../../build-ExamlpeStaticLib-Desktop_Qt_5_11_2_GCC_64bit-Debug/debug/libExamlpeStaticLib.a +else:win32:!win32-g++:CONFIG(release, debug|release): PRE_TARGETDEPS += $$PWD/../../../build-ExamlpeStaticLib-Desktop_Qt_5_11_2_GCC_64bit-Debug/release/ExamlpeStaticLib.lib +else:win32:!win32-g++:CONFIG(debug, debug|release): PRE_TARGETDEPS += $$PWD/../../../build-ExamlpeStaticLib-Desktop_Qt_5_11_2_GCC_64bit-Debug/debug/ExamlpeStaticLib.lib +else:unix: PRE_TARGETDEPS += $$PWD/../../../build-ExamlpeStaticLib-Desktop_Qt_5_11_2_GCC_64bit-Debug/libExamlpeStaticLib.a diff --git a/Version_Max_07_05_2018_CMake/QTSoCRosa/main.cpp b/Version_Max_07_05_2018_CMake/QTSoCRosa/main.cpp new file mode 100644 index 0000000..592c5af --- /dev/null +++ b/Version_Max_07_05_2018_CMake/QTSoCRosa/main.cpp @@ -0,0 +1,18 @@ +#include +#include +#include +#include + +int main(int argc, char *argv[]) +{ + QCoreApplication a(argc, argv); + qDebug() << "Executing lib-test program."; + SecondClass sc; + ExamlpeStaticLib ex; + int b = 0; + sc.Test1(&b); + qDebug() << "Value of b: " << b; + ex.Test2(&b); + qDebug() << "Value of b: " << b; + return a.exec(); +}