Gibt es eine Möglichkeit, CMake dazu zu bringen, Dateien zu MSVCs Solution Explorer-Baum hinzuzufügen, wie zum Beispiel ein "Solution item"? Ich habe eine Reihe von CMake-Makros in eine Datei namens "helper_functions.cmake" gestellt und möchte, dass diese Datei im Solution Explorer von MSVC erscheint. Auf diese Weise können Teammitglieder erkennen, dass die Datei vorhanden ist (gemäß den CMakeLists.txt-Dateien, die unter ihren Projekten in der Projektmappen-Explorer-Struktur angezeigt werden).Wie bekomme ich CMake, um Dateien zu MSVCs Lösungsbaum hinzuzufügen?
3
A
Antwort
0
source_group („Helper Macros“ FILES helper_functions.cmake) mehr Infos bei http://www.cmake.org/cmake/help/cmake-2-8-docs.html#command:source_group
0
können Sie fügen Sie einfach die Datei zu den Quellen der Bibliothek oder ausführbaren
PROJECT(FooBar)
ADD_EXECUTABLE(FooBar
main.cpp
helper_functions.cmake # additional file
)
+0
Dies fügt sie jedoch nicht als Lösungselemente hinzu. Sie fügt sie als Elemente unter dem angegebenen Ziel hinzu. Lösungspositionen sind praktisch für Dateien, die keinem bestimmten Ziel zugeordnet sind, aber häufig von der IDE aus referenzieren. – legalize
Verwandte Themen
- 1. Wie bekomme ich CMake, um bestehendes Makefile zu benutzen?
- 2. Wie bekomme ich CMake, um Pthread auf Ubuntu zu erkennen?
- 3. Wie konfiguriere ich cmake um informix * .ec Dateien zu kompilieren?
- 4. Ist es möglich, Dateien zu einem CMake generierten Lösungsordner in Visual Studio hinzuzufügen?
- 5. Wie bekomme ich Eclipse, um automatisch ein Semikolon hinzuzufügen?
- 6. Wie bekomme ich Nokogiri, um die richtige XML-Codierung hinzuzufügen?
- 7. Wie bekomme ich Aptana, um .jspf-Dateien zu erkennen?
- 8. Wie bekomme ich FindFirstFile, um Dateien zu sortieren
- 9. Wie bekomme ich Dateien zu WP7?
- 10. Wie richte ich deployerConfigContext.xml ein, um Attribute zu cas hinzuzufügen?
- 11. Gibt es eine Cmake-Funktion, um .pot-Dateien zu aktualisieren?
- 12. 'git add --patch' um neue Dateien hinzuzufügen?
- 13. Wie erkennt CMake geänderte Dateien
- 14. Äquivalente zu MSVCs _countof in anderen Compilern?
- 15. Wie bekomme ich Doxygen, um schneller zu laufen?
- 16. Wie bekomme ich cpack um korrekte Startmenüverknüpfungen zu erzeugen
- 17. Dateien zu CMake hinzufügen, aber nicht kompilieren
- 18. Versuchen, Dateien zu einem Zweig hinzuzufügen
- 19. Hinzufügen von Dateien zu source_group in CMake
- 20. Wie bekomme ich ein Win32-Programm, um die Dateigröße zu aktualisieren, während ich noch Dateien schreibe?
- 21. Wie finde ich alle * .c Dateien für Cmake Build System
- 22. Wie bekomme ich MSTest, um meine Testdatendateien zu finden?
- 23. Wie bekomme ich Chrome, um Quellkarten neu zu laden?
- 24. Mit CMake, wie kann ich concat Dateien und installieren sie
- 25. Wie bekomme ich AWstats, um alte Protokolldateien zu analysieren?
- 26. CMake, wie generierte temporäre Dateien behalten?
- 27. Wie bekomme ich git meine csv-Dateien zu ignorieren?
- 28. PDB-Dateien mit cmake installieren
- 29. Wie bekomme ich Gruppentreffer von regulären Ausdrücken in CMake?
- 30. MSVCs Implementierung von std :: put_time
Dies funktioniert nur das machen Datei erscheint in der Projektnavigation, nicht im Lösungsbaum. Außerdem muss die Datei auch als Quelle aufgeführt sein. – Klaim
Wie Klaim beschreibt, beantwortet dies nicht die Frage – user2913094
Nun, für mich funktioniert es. Es macht genau das, was ich brauche. Ich benutze source_group und ich füge auch die Dateien als Quelle hinzu. –