vs2008中用 fortran 编译出错

CompilingwithIntel(R)VisualFortran11.1.065[IA-32]...ifort/nologo/module:"Release\\"/o... Compiling with Intel(R) Visual Fortran 11.1.065 [IA-32]...
ifort /nologo /module:"Release\\" /object:"Release\\" /libs:static /threads /c /Qvc9 /Qlocation,link,"C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin" "C:\Users\Bigben\Documents\fortran\test\test\Source1.f90"
Linking...
Link /OUT:"Release\test.exe" /INCREMENTAL:NO /NOLOGO /MANIFEST /MANIFESTFILE:"C:\Users\Bigben\Documents\fortran\test\test\Release\test.exe.intermediate.manifest" /SUBSYSTEM:CONSOLE /IMPLIB:"C:\Users\Bigben\Documents\fortran\test\test\Release\test.lib" "Release\Source1.obj"
Link: executing 'link'

Embedding manifest...
mt.exe /nologo /outputresource:"C:\Users\Bigben\Documents\fortran\test\test\Release\test.exe;#1" /manifest "C:\Users\Bigben\Documents\fortran\test\test\Release\test.exe.intermediate.manifest"
test : error PRJ0019: A tool returned an error code

test - 1 error(s), 0 warning(s)

原来挺好的,最近所有源文件编译时都有这个错误,不知道原因。
展开
 我来答
e家课堂
推荐于2016-09-18
知道答主
回答量:17
采纳率:0%
帮助的人:10万
展开全部
你用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”删除,再编译程序,问题解决。
你可以尝试用这样到方式,解决问题。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式