diff --git a/myis11/project/is3/CMakeLists.txt b/myis11/project/is3/CMakeLists.txt index 4ca3b7a..28efbf8 100644 --- a/myis11/project/is3/CMakeLists.txt +++ b/myis11/project/is3/CMakeLists.txt @@ -1,19 +1,21 @@ cmake_minimum_required(VERSION 3.5) #vcpkg config +if (MSVC) set(CMAKE_TOOLCHAIN_FILE "E:/01MyCode/vcpkg/vcpkgclion/scripts/buildsystems/vcpkg.cmake") - +endif() project(is11lib) -find_package(cserialport REQUIRED) + if (MSVC) + find_package(cserialport REQUIRED) # 静态链接多线程版本的运行时库 set(CMAKE_CXX_FLAGS "/MT") set(CMAKE_C_FLAGS "/MT") - + include_directories(${CSerialPort_INCLUDE_DIR}) + message(STATUS "CSerialPort_INCLUDE_DIR: ${CSerialPort_INCLUDE_DIR}") endif() -include_directories(${CSerialPort_INCLUDE_DIR}) -message(STATUS "CSerialPort_INCLUDE_DIR: ${CSerialPort_INCLUDE_DIR}") + include_directories(../../src/test) include_directories(../../src/IRIS_IS3) include_directories(../../src/comman) @@ -28,15 +30,16 @@ add_library(iris_is3lib SHARED - +if (MSVC) add_executable(is3test testmain.cpp ) target_link_libraries(is3test iris_is3lib ${CSerialPort_LIBRARY}) message(STATUS "CSerialPort_LIBRARY: ${CSerialPort_LIBRARY}") -set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON) + #add_executable(is11test # testmain.cpp #) - +endif() +set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON) \ No newline at end of file diff --git a/myis11/project/is3/cmake-build-release-visual-studio/.ninja_log b/myis11/project/is3/cmake-build-release-visual-studio/.ninja_log index 2aad029..0e7ba25 100644 --- a/myis11/project/is3/cmake-build-release-visual-studio/.ninja_log +++ b/myis11/project/is3/cmake-build-release-visual-studio/.ninja_log @@ -3,9 +3,10 @@ 21 907 7659725145667238 CMakeFiles/iris_is3lib.dir/D_/06Learn/rust/tarui/myfirst_tauri/myis11/src/IRIS_IS3/IS3_INST.cpp.obj 3c5858a3264438b4 33 941 7659725145778173 CMakeFiles/is3test.dir/testmain.cpp.obj 905a72b1ea8bf22c 2 616 7669134105668608 CMakeFiles/iris_is3lib.dir/D_/06Learn/rust/tarui/myfirst_tauri/myis11/src/IRIS_IS3/SensorIS3.cpp.obj 96f167c4e5f0d851 -1 71 7725385590380927 build.ninja 7106bca1f4b570da +14 286 7729712717306048 build.ninja 7106bca1f4b570da 27 1400 7659725145725854 CMakeFiles/iris_is3lib.dir/D_/06Learn/rust/tarui/myfirst_tauri/myis11/src/IRIS_IS3/IS3Comon.cpp.obj 4364cfe7f408eeb7 4 94 7630155613477022 CMakeFiles/iris_is3lib.dir/D_/06Learn/rust/tarui/myfirst_tauri/myis11/src/thirdpart/iris_proto_tool/src/IRIS_Method.cpp.obj 366a7a8636d2dadc 617 1030 7669134111816719 iris_is3lib.dll c7564dfa3e9c17a2 617 1030 7669134111816719 iris_is3lib.lib c7564dfa3e9c17a2 2206 3648 7659725167509900 is3test.exe 81439074008edbcf +1 83 7729712717306048 build.ninja 7106bca1f4b570da