无废话,直接放代码:
解决unicode, 入口点等问题
可以直接抄改路径即可
cmake_minimum_required(VERSION 3.10)
project(mousikatool)
set(CMAKE_CXX_STANDARD 11) #c++ 11支持
IF(WIN32) #windows
set(SCITER_SDK_INC E:/sciter-sdk/include)
add_definitions(-DUNICODE -D_UNICODE) # unicode 支持
elseif(UNIX)
set(SCITER_SDK_INC /path/to/sciter-sdk/include)
endif()
include_directories(${SCITER_SDK_INC} ${CMAKE_CURRENT_SOURCE_DIR}/include)
set(MAINSRC src/mousikaTool.cpp src/mtmain.cpp ${SCITER_SDK_INC}/sciter-win-main.cpp)
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /SUBSYSTEM:WINDOWS /ENTRY:wWinMainCRTStartup") #解决入口点问题
add_executable(mousikatool ${MAINSRC})
set_property(TARGET mousikatool PROPERTY VS_DPI_AWARE "PerMonitor") #高分屏支持