环境
|
|
| OS |
Win 11 25H2 |
| CPU |
AMD Ryzen 5 5600X |
| CMake |
4.2.2 |
问题描述
自己编译 和 Release 里下载的 core-ui-v1.7.0-windows-x64.zip 都出现了这问题
代码
https://ghboke.github.io/core-ui/docs/getting-started 里的 最小示例 — C API
CMakeLists.txt
cmake_minimum_required(VERSION 3.16)
project(myapp LANGUAGES C CXX)
set(CMAKE_CXX_STANDARD 20)
add_executable(myapp WIN32 main.cpp)
target_include_directories(myapp PRIVATE third_party/core-ui/include)
target_link_libraries(myapp PRIVATE
third_party/core-ui/lib/dynamic/core-ui)
add_custom_command(TARGET myapp POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy_if_different
${CMAKE_SOURCE_DIR}/third_party/core-ui/lib/dynamic/core-ui.dll
$<TARGET_FILE_DIR:myapp>)
错误信息
====================[ 构建 | myapp | Debug-Visual Studio ]========================
"C:\Program Files\JetBrains\CLion\bin\cmake\win\x64\bin\cmake.exe" --build D:\Server\CoreUI\test_app\cmake-build-debug-visual-studio --target myapp --config Debug
CMake is re-running because D:/Server/CoreUI/test_app/cmake-build-debug-visual-studio/CMakeFiles/generate.stamp is out-of-date.
the file 'D:/Server/CoreUI/test_app/CMakeLists.txt'
is newer than 'D:/Server/CoreUI/test_app/cmake-build-debug-visual-studio/CMakeFiles/generate.stamp.depend'
result='-1'
-- Selecting Windows SDK version 10.0.26100.0 to target Windows 10.0.26200.
-- Configuring done (0.0s)
-- Generating done (0.0s)
-- Build files have been written to: D:/Server/CoreUI/test_app/cmake-build-debug-visual-studio
适用于 .NET Framework MSBuild 版本 17.14.40+3e7442088
main.cpp
LINK : fatal error LNK1104: cannot open file 'third_party\core-ui\lib\dynamic\core-ui.lib' [D:\Server\CoreUI\test_app\cmake-build-debug-visual-studio\myapp.vcxproj]
环境
问题描述
自己编译 和 Release 里下载的 core-ui-v1.7.0-windows-x64.zip 都出现了这问题
代码
https://ghboke.github.io/core-ui/docs/getting-started 里的
最小示例 — C APICMakeLists.txt
错误信息