eye*_*ash 6 windows dll linker cmake
我正在构建一个简单的Windows应用程序,需要链接到gdiplus和winmm.
以前我用过
find_library(GDIPLUS gdiplus)
target_link_libraries(target ${GDIPLUS})
Run Code Online (Sandbox Code Playgroud)
但是当Visual Studio 2015目标与Visual C++ Build Tools一起使用时,CMake找不到该库.根据这里的答案,我应该放弃find_library并且只是使用
target_link_libraries(target gdiplus.lib)
Run Code Online (Sandbox Code Playgroud)
但我不确定这是否只适用于Visual Studio,或者也适用于Cygwin.
那么从CMake链接Windows系统库的正确(或最佳)方法是什么?
小智 1
我一直在寻找与 Rpcrt4.lib 的链接,这在 Windows 上有效
target_link_libraries(${"LIB_NAME"} rpcrt4.lib)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
480 次 |
| 最近记录: |