Здравствуйте, совсем недавно познакомился с CMake до этого работал с Make. И вот после моего краткого знакомство никак не могу линкануть библиотеку к проекту...
- \Dependecies
---- \Include
-------- \glfw
------------ \...
-------- \glew
------------ \...
---- \Libraries
-------- \glew32s.lib
-------- \glfw3.lib
- \Sources
---- \main.cpp
- CMakeLists.txt
#include <iostream>
#include <glfw\glfw3.h> // не существует этого файла, хотя в Include он находится
int main()
{
std::cout << "Hello world" << std::endl;
return EXIT_SUCCESS;
}
cmake_minimum_required (VERSION 3.8)
project ("FastEngine")
link_directories(${CMAKE_SOURCE_DIR}/Dependencies/Include/)
set (SOURCES Sources/main.cpp)
set (LIBRARIES ${CMAKE_SOURCE_DIR}/Dependencies/Libraries/glfw3.lib
${CMAKE_SOURCE_DIR}/Dependencies/Libraries/glew32s.lib)
add_executable (FastEngine ${SOURCES})
target_link_libraries (FastEngine ${LIBRARIES})
Хочу отметить, что собираю все на Windows под VS. Надеюсь что кто-нибудь поможет мне с этим...
cmake_minimum_required (VERSION 3.8)
project ("FastEngine")
set( CMAKE_CXX_STANDARD 14 )
set( CMAKE_INCLUDE_CURRENT_DIR ON )
include_directories(${CMAKE_SOURCE_DIR}/Dependencies/Include)
set (SOURCES Sources/main.cpp)
set (LIBRARIES ${CMAKE_SOURCE_DIR}/Dependencies/Libraries/glfw3.lib
${CMAKE_SOURCE_DIR}/Dependencies/Libraries/glew32s.lib)
add_executable (${PROJECT_NAME} ${SOURCES})
target_link_libraries (${PROJECT_NAME} ${LIBRARIES})
Такой вариант определённо должен работать.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Подключаю sqlite в нативе на андроидВылетает ошибка unable to open database file
Программа имеет считывать данные с консоли, используя класс QTextStream, и записывать их в линейный контейнер QStack до введения терминального 125±0