只需更改RTW>自定义代码>源代码即可实现RTW NMake U1077错误

时间:2013-10-23 13:47:18

标签: simulink nmake

问题是我试图将代码分解为单独的文件并使用#include调用它。

源代码工作正常,但是当我将它全部复制到文件(比如foo.h)并用

替换文本框中的代码时
#include "foo.h"

并将其路径添加到自定义代码>包含目录部分,我无法编译:

NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\cl.EXE"' : return code '0x2' 
Stop.

大多数帖子在线提示这意味着它无法找到编译器或找不到编译器,但似乎这是由源代码的aq更改引起的......

是什么导致了我的问题?

修改

  • MATLAB 2010b(x64)
  • Simulink 7.6
  • RTW 7.6
  • RTW Embedded Coder 5.6
  • MS VC ++ Express 2008

1 个答案:

答案 0 :(得分:0)

(在评论中回答。见:Question with no answers, but issue solved in the comments (or extended in chat)

OP写道:

  

这个问题很简单,而且一如既往,意想不到的RTW非常棒。基本上是因为我在#include "foo.h"之后没有使用回车符,它写了主cpp文件,下面的行粘贴到它的末尾。经验教训。