QMake mit eingebundenen .obj Dateien aus anderem Projekt

Dein Thema passt einfach in kein Forum? Dann probiers mal hier.
Antworten
Mikkey
Beiträge: 1
Registriert: 5. Februar 2025 11:22

QMake mit eingebundenen .obj Dateien aus anderem Projekt

Beitrag von Mikkey »

Hallo!

Es geht um eine umfangreichere Projektsammlung, die sowohl unter Linux als auch under Windows gebaut wird deshalb werden darin keine .dll verwendet.
Für Unit Tests von Projekten, die nicht als lib sondern als Executables erstellt werden, suche ich nach einer Möglichkeit, deren .objs direkt in das Testprojekt zu integrieren. Die .pro und .pri files haben dazu die Möglichkeit, z.B.:

Code: Alles auswählen

CONFIG(release, debug|release) {
  OBJECTS *= $${BASE_DIR}/release/obj/sample.obj
} else {
  OBJECTS *= $${BASE_DIR}/debug/obj/sample.obj
}
Die erzeugten makefile.debug und .release enthalten dann auch die object files. Beim .vcxproj für Visual studio spiegelt sich davon allerdings dar nichts.

Kennt jemand einen Weg, die .objs in das Testprojekt hineinzubekommen (Workarounds sind bekannt, darüber braucht niemand nachzudenken)? Kann man nötigenfalls einfach zusätzlich zum Executable eine Lib bauen (wie)?
Antworten