我有一个与 MAC 中的 CMake 相关的问题。我确保可执行程序将使用以下代码正确链接框架和库:
link_directories(directory_to_framework_and_libs)
add_executable(program ${FILE_LIST})
target_link_libraries(program framework_name lib1 lib2)
在第一行代码中,我表示可执行程序可以搜索框架和库的位置。在第三行代码中,框架和库将链接到可执行程序。但是,当我使用 Xcode 4 编译从 cmake 文件创建的 xcode.project 时,该项目一直抱怨找不到-lframework_name
:ld: library not found -lframework_name
任何想法都会受到赞赏。