içerir Yok:CKağıt Oluşturulan Eclipse CDT Projesi Sistem Benim sorunum bu konuda benzer
http://www.eclipse.org/forums/index.php/m/649323/ Bir cmake projesini yaratmış ve Eclipse CDT4 projesi oluşturmak için
cmake .. -G "Eclipse CDT4 - Unix Makefiles"
kullandı.
Ancak CDT IDE'de, standart yolların listelenmediğini ve tüm STL veya sistem yerleşik başlık dosyalarının direktiflerin "çözülemeyecek" olarak işaretlendiğini, dolayısıyla "Açık Bildirimin" veya diğer işlem yapılamaz. Ancak, herhangi bir sorun olmadan derleyebilirim.
İş arkadaşım da bir cmake projesi var, ancak çok karmaşık. Kendi Cmake projesi DOES'in ürettiği CDT projesi, sistemin içerdiğini içeriyor. Ama onun cmake yolu çok karmaşık ve bana sistem yollarını dahil etmek için özel bir şey yapmadığını söyledi.
Herkes bana yardımcı olabilir mi? Teşekkürler.
Benim Ana CMakeLists.txt:
/usr/include/c++/4.5
/usr/include/c++/4.5/backward
/usr/include/c++/4.5/i686-linux-gnu
/usr/include/i386-linux-gnu
/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5.2/include
/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5.2/include-fixed
/usr/local/include
Ama çözüm değil:
CMake_Minimum_Required(VERSION 2.8)
# Some settings
Set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS ON)
CMake_Policy(SET CMP0015 NEW)
#Include(CMakeProcedures.cmake)
#CheckEnvironment()
# Set the compiler and its version if needed
# Create the project
Project(MyProjectName CXX)
# Set the compiler
Set(CMAKE_CXX_COMPILER /usr/bin/g++)
# Detect whether we are in-source
If (CMAKE_SOURCE_DIR STREQUAL CMAKE_BINARY_DIR)
Message(FATAL_ERROR "In-source building is not allowed! Please create a 'build' folder and then do 'cd build; cmake ..'")
EndIf()
# Set the output dirs
Set(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin)
Set(LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/lib)
# Add source subdirs to the build
Add_Subdirectory(src)
# Add_Subdirectory(test EXCLUDE_FROM_ALL)
Peter
Bir geçici çözüm elle CDT IDE bu eklemektir.
http://stackoverflow.com/questions/1564668/cmake-and-eclipse-default-include-paths Bu sadece bir çözümdür. Çözüm değil –
Sistem otomatik olarak dahil etmek için buraya bir göz atabilirsiniz: http://stackoverflow.com/questions/26444845/cmake-generated-c-project-with-system-and-standard-includes – Tik0