我一直在寻找这个已经有一段时间了,我需要一个工具来为我的项目自动创建一个 makefile 我见过 qmake 和 cmake,问题是我有两个目标(客户端和服务器)它们都使用公共库(我写的),我希望它为我创建两个目标,cmake 和 qmake 不要这样做
问问题
126 次
1 回答
1
set(servers_srcs
server.cpp
foo.cpp
bar.cpp
)
set(client_srcs
client.cpp
xyz.cpp
abc.cpp
)
set(library_srcs
lib.cpp
)
add_library(library ${library_srcs})
add_executable(client ${client_srcs})
target_link_libraries(client library)
target_link_libraries(server library)
这会自动创建您的 Makefile,其中包含三个目标:客户端服务器和库。
于 2013-04-20T12:35:42.253 回答