2017-06-27 2 views
0
kind "SharedLib" 
language "C++" 
defines "DLL_EXPORT" 
targetname "read_cad_file" 
targetextension ".arx" 

ich gesetzt bin Entwicklung ObjectARX verwenden, und ich möchte mein Projekt kompilieren mit premake5 und vs2015. Einige der Einstellungen im Skript sind wie oben beschrieben. Unter dieser Einstellung ist in Eigenschaften-> C/C++ -> Codegenerierung-> Laufzeitbibliothek die Laufzeitbibliothek Multithread-Debug (/ MTd). Ich würde gerne fragen, wie man es zu Multithread DLL (/ MD) mit preMake5 ändern? Vielen Dank :)premake5: wie man Laufzeitbibliothek Multithreaded DLL (/ MD) in vs2015

+0

Sie befinden sich immer noch in der Debug-Konfiguration, wechseln Sie zur Release-Konfiguration. –

Antwort

0

Ich weiß nicht über die statische oder DLL-Versionen der Laufzeit. Aber Debug und Release sollte durch das Schlüsselwort runtime schaltbar sein. Siehe:

https://github.com/premake/premake-core/wiki/runtime

+0

Ich habe das Keyword Runtime vorher versucht, aber es funktioniert nicht. – summer

+0

Veröffentlichen Sie dann die vollständige Vorabdatei. Wenn es wirklich "nicht funktioniert", sollten Sie einen Fehler im Pre-make-Projekt einreichen. –

+0

Ich posten die vollständige PreMake-Datei in der Antwort unten, danke! – summer

-1
project "read_cad_file" 
    kind "SharedLib" 
    language "C++" 
    defines "DLL_EXPORT" 
    targetname "read_cad_file" 
    targetextension ".arx" 
    files "*.cpp" 
    files "*.def" 
    files "*.lua" 
    sysincludedirs "../../../third_party/object_arx/inc-x64/"  
    sysincludedirs "../../../third_party/object_arx/inc/" 
    includedirs "../../../third_party/object_arx/inc/" 
    includedirs "../../../third_party/object_arx/inc-x64/" 
    libdirs "../../../third_party/object_arx/lib-x64/" 
    links "ac1st22.lib" 
    links "acad.lib" 
    links "accore.lib" 
    links "acdb22.lib" 
    links "acge22.lib" 
    links "acgiapi.lib" 
    links "acui22.lib" 
    links "adui22.lib" 
    links "advapi32.lib" 
    links "rxapi.lib" 

Dies ist die vollständige Premake Datei.

Verwandte Themen