0

问题是我试图将代码分解成一个单独的文件并使用#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
  • 原版 7.6
  • RTW 嵌入式编码器 5.6
  • 微软 VC++ 速成版 2008
4

1 回答 1

0

(在评论中回答。请参阅:没有答案的问题,但在评论中解决了问题(或在聊天中扩展)

OP写道:

问题很简单,而且一如既往地出乎意料的 RTW 令人敬畏。本质上是因为在编写主 cpp 文件后我没有使用回车#include "foo.h",并将以下行粘贴到它的末尾。学过的知识。

于 2015-01-24T15:37:05.977 回答