vs2008中用 fortran 编译出错

2024-12-16 04:30:19
推荐回答(1个)
回答1:

你用Google搜索一下,error PRJ0019: A tool returned an error code
就可以找到这样一个帖子:
问题:编译一个COM工程,dll已经生成但编译器提示error PRJ0019: A tool returned an error code from "Performing registration"错误

分析原因:可能是开发工具调用外部执行工具注册此DLL失败所造成,

但替换了注册工具后依然报告这个错误,看来是其他问题。

解决方法:最后在项目的配置中发现Custom Build Step项中的Command Line

的内容为regsvr32 /s /c "$(TargetPath)" echo regsvr32 exec. time

> "$(OutDir)\regsvr32.trg"
通过在DOS中查看regsvr32的配置参数,发现/c不是它的操作符。

那么把“/c”删除,再编译程序,问题解决。
你可以尝试用这样到方式,解决问题。