当我将一个项目从Linux迁移到windows for visual studio时,我遇到了一个问题,似乎无法直接使用dll lib。我查看了许多材料并且知道我似乎应该在add_library(...)中使用IMPORTED,但我找不到关于如何使用它的实际示例,我使用它像这样:
add_library(hello_lib SHARED hello.c)
add_library(hello_lib SHARED IMPORTED)
发生了错误
CMake Error at sub_haha/CMakeLists.txt:6 (add_library):
add_library cannot create imported target "haha_lib" because another target
with the same name already exists.
你能给我一个还是一个? BTW dll lib似乎可以在windows上的Mingw makefile中使用。