有没有办法在没有cmake的情况下建造柯南 我刚刚开始探索柯南和CFED,用于构建和打包C++文件。这是一个示例conanfile.py from conans import ConanFile, CMake class PocoTimerConan(ConanFile): settings = "os", "compiler", "build_type", "arch" requires = "Poco/1.7.8p3@pocoproject/stable" generators = "cmake", "gcc", "txt" default_options = {"Poco:shared": True, "OpenSSL:shared": True} def imports(self): self.copy("*.dll", dst="bin", src="bin") # From bin to bin self.copy("*.dylib*", dst="bin", src="lib") # From lib to bin def build(self): cmake = CMake(self) cmake.configure() cmake.build()
是否可以选择不使用cmake构建相同的组件。提前谢谢。是的,柯南在 有一个包含所有可用集成的系统,包括MS Build、QMake和Autotools 如果不想使用集成工具,可以直接运行构建命令,包括运行编译器命令:有没有办法在没有cmake的情况下建造柯南 我刚刚开始探索柯南和CFED,用于构建和打包C++文件。这是一个示例conanfile.py from conans import ConanFile, CMake class PocoTimerConan(ConanFile): settings = "os", "compiler", "build_type", "arch" requires = "Poco/1.7.8p3@pocoproject/stable" generators = "cmake", "gcc", "txt" default_options = {"Poco:shared": True, "OpenSSL:shared": True} def imports(self): self.copy("*.dll", dst="bin", src="bin") # From bin to bin self.copy("*.dylib*", dst="bin", src="lib") # From lib to bin def build(self): cmake = CMake(self) cmake.configure() cmake.build(),cmake,conan,Cmake,Conan,是否可以选择不使用cmake构建相同的组件。提前谢谢。是的,柯南在 有一个包含所有可用集成的系统,包括MS Build、QMake和Autotools 如果不想使用集成工具,可以直接运行构建命令,包括运行编译器命令: def build(self): self.run("gcc ...") 不,柯南使用图书馆正在使用的任何构建系统,包装它。在这种情况下,Poco使用的是CMake构建系统,因此需要CMake来构建它。不可能自动用另一个构建系统替换给定的构建系统,该自动化级别不存在 这并
def build(self):
self.run("gcc ...")
不,柯南使用图书馆正在使用的任何构建系统,包装它。在这种情况下,Poco使用的是CMake构建系统,因此需要CMake来构建它。不可能自动用另一个构建系统替换给定的构建系统,该自动化级别不存在 这并不意味着柯南需要CMake来操作。柯南可以使用任何构建系统,包括专有系统。例如: