2011-06-15 91 views
0

试图在VS2010自定义生成选项中使用外部工具论点,但他们似乎是空的,具体是:Visual Studio 2010的外部工具ARGS空

PCC:

c:\oracle\ora10g1\bin\proc $(ProjDir)\$(ItemFilename).pc 

与失败-F-02101,无法打开输入文件:“.pc”

1> C:\ Program Files(x86)\ MSBuild \ Microsoft.Cpp \ v4.0 \ Microsoft.CppCommon.targets(151,5) :错误MSB6006:用代码1退出“cmd.exe”。

然而,文件存在和硬编码参考编译。

回答

1

尝试封闭宏在双引号...

c:\oracle\ora10g1\bin\proc "$(ProjDir)\$(ItemFilename).pc"

我怀疑你的问题是在最后的路径中的嵌入式空间。

+0

感谢 - 但没有喜悦 - 同样的结果与报价或没有引号。在doco中有一个注释,如果非源窗口处于活动状态,则引用ItemFilename将为“空白” - 但这是我的源文件列表中文件的自定义构建配置。我想知道IDE是否因为扩展名而认为它不是源文件? – emmotto 2011-06-16 12:18:13

0

好的 - 我想通了 - 对话框中有一个“宏”按钮,用于指定自定义构建参数 - 它有正确的定义。

这里是什么工作:

C:\ ORACLE \ ora10g1 \ BIN \ PROC $(PROJECTDIR)%(文件名)%(分机)

我认为,引用“论据为外部工具的DOCO “或者不正确,或者他们不认为在自定义构建对话框中使用的参数需要提供外部工具。