我一直在寻找这个,我需要一个工具来为我的项目自动创建一个makefile 我见过qmake和cmake,问题是我有两个目标(客户端和服务器)他们都使用一个公共库(我写的)我希望它为我创建两个目标,cmake和qmake不做这个 TY
答案 0 :(得分: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,其中包含三个目标:客户端服务器和库。