1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
import qbs Project { CppApplication { Depends { name: "TheLib" } cpp.defines: "MY_EXPORT=" files: "main.cpp" } DynamicLibrary { name: "TheLib" targetName: "the_lib" Depends { name: "cpp" } Depends { name: "Qt.core" } cpp.defines: "MY_EXPORT=Q_DECL_EXPORT" files: "lib.cpp" } }