LNK2001: unresolved external symbol _DllMainCRTStartup

Hey Leute

Ich habe eine Problem mit dem Linken von selbst erstellten SHARED_LIBS per Cmake

Ich erstelle aus einem Visual Studio Projekt mittels CMAKE eine Shared LIB mit folgendem Code:
ADD_LIBRARY( Toolbox SHARED ${ToolboxSrcs})
so schön so gut, damit bekomme ich in meinem /release Ordner eine .lib und eine .dll datei

Diese würde ich jetzt gerne mit einem anderen Programm verwenden und verwende dafür folgenden CMAKE Code:

FIND_LIBRARY(TOOLBOX_VAR "Toolbox" SHARED_ONLY ../Toolbox/release/)
ADD_LIBRARY(TOOLBOX_LIB SHARED ${TOOLBOX_VAR})
SET_TARGET_PROPERTIES(TOOLBOX_LIB PROPERTIES LINKER_LANGUAGE CXX)
TARGET_LINK_LIBRARIES( TMSTools

${TOOLBOX_LIB}
.
.
.
.

)
Das Funktioniert soweit auch und in meinem TMSTools Projekt sehe ich die Toolbox lib auch integriert.

Beim Compilieren jedoch bekomme ich folgende Fehlermeldung die auch nach mittlerweile stundenlangem recherchieren nicht weggeht:
Error 2 error LNK2001: unresolved external symbol _DllMainCRTStartup TOOLBOX_LIB

Irgendjemand eine Idee? Such da jetzt wirklich schon lang dran,
danke, lg
Andreas
Topic archived. No new replies allowed.