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)
原来挺好的,最近所有源文件编译时都有这个错误,不知道原因。 展开
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)
原来挺好的,最近所有源文件编译时都有这个错误,不知道原因。 展开
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”删除,再编译程序,问题解决。
你可以尝试用这样到方式,解决问题。
就可以找到这样一个帖子:
问题:编译一个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”删除,再编译程序,问题解决。
你可以尝试用这样到方式,解决问题。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询