I am trying to compile my game project using Clion IDE but I have a problem when porting allegro 5. I get this error:
main.cpp:2:10: fatal error: 'allegro/allegro.h' file not found
#include <allegro/allegro.h>
My CMakeLists is:
cmake_minimum_required(VERSION 3.5)
project(testAllegro)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
set(SOURCE_FILES main.cpp)
add_executable(testAllegro ${SOURCE_FILES})
INCLUDE_DIRECTORIES( /usr/local/include )
LINK_DIRECTORIES( /usr/local/lib )
file(GLOB LIBRARIES "/usr/local/Cellar/allegro/5.2.1.1_1/lib/*.dylib")
message("LIBRARIES = ${LIBRARIES}")
TARGET_LINK_LIBRARIES(testAllegro ${LIBRARIES})
Just I want to ask how can I add external Library allegro to Clion?
allegro/allegro.h
? I guess it is not in/usr/local/include
. Do you have any package installed for allegro? A file calledfindallegro.cmake
,allegroConfig.cmake
, orallegro-config.cmake
? – Interleave/usr/local/Cellar/allegro/
, header files are located there too. So, you have to issueinclude_directories
command with appropriate path. – Adelaidaadelaide/usr/local/Cellar/allegro/
for link with? – Adelaidaadelaide