Visual Studio中自定义生成事件的隐式规则

时间:2010-02-25 16:04:33

标签: visual-studio-2008

我正在尝试将一组相当复杂的C ++应用程序/库从使用makefile和命令行工具构建到使用Visual Studio的MsBuild。 apps / libs引用了数百个数据库表,每个表都有一个对象关系映射类,用于处理读取,更新等。每个表都在表定义文件中定义;我们有一个代码生成器,为每个文件构建.h和.cpp文件。

在makefile中,我们可以定义一个隐式规则“.cpp.tbl:”。我想在MsBuild做类似的事情。

之前我从未使用过自定义构建事件,而我只是开始查看文档。但我完全没有看到指定一般规则的引用,仅用于构建特定文件。这对我来说毫无用处。如果我正在构建一个包含450个表定义的库,我绝对不想指定如何从.tbl文件构建.cpp文件450次。

有人能指点我这方面的文件吗?

1 个答案:

答案 0 :(得分:0)

好的,没关系。寻找“自定义构建规则”,而不是“自定义构建事件”。