-
Notifications
You must be signed in to change notification settings - Fork 46
Open
Description
Hello guys,
I am trying to include SCodes my usual way, so lets break it down.
In my CMakeLists I do:
...
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTOUIC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_INCLUDE_CURRENT_DIR ON)
find_package(Qt6 REQUIRED COMPONENTS Core)
find_package(Qt6 REQUIRED COMPONENTS Quick)
find_package(Qt6 REQUIRED COMPONENTS Gui)
find_package(Qt6 REQUIRED COMPONENTS Multimedia)
# SCODES
set(SCODES_INCLUDE_DIR "${CMAKE_SOURCE_DIR}/../../extralibs/scodes/src")
if(EXISTS "${SCODES_INCLUDE_DIR}/SBarcodeScanner.h")
message("SCODES FOUND") # this triggers fine
add_subdirectory(${SCODES_INCLUDE_DIR} ${CMAKE_BINARY_DIR}/SCodes)
else()
message(FATAL_ERROR "SCODES NOT FOUND")
endif()
...
target_link_libraries(${PROJECT} PRIVATE Qt6::Core)
target_link_libraries(${PROJECT} PRIVATE Qt6::Quick)
target_link_libraries(${PROJECT} PRIVATE Qt6::Gui)
target_link_libraries(${PROJECT} PRIVATE Qt6::Multimedia)
# SCODES
target_link_libraries(${PROJECT} PRIVATE SCodes)
ie: i properly downloaded and copied zxing-cpp folder to src/zxing-cpp so this is fine, also found with no issue.
and when I try to run the example from examples/QmlBarcodeReader it also works fine...
so what am I misisng in my CMake?
EDIT: so even your example is not wokring on Android... Windows is five, however android does not like this:

Just to note, using Qt 6.10.1
Metadata
Metadata
Assignees
Labels
No labels

