Windows Compact Embedded-包括外部本机文件



我创建了一个只打印"Hello World"的子项目。我的目标是在同一个子项目中创建一个C文件,但在一个名为"src"的文件夹中,我也想在一个名称为"include"的文件夹内创建一个H文件。

H文件只包含一个函数声明"void printContent();",而C文件包含其打印"Hello Buddy"的定义。

我在Sub项目的Source Files部分添加了C文件,在Header file部分添加了H文件,但当我编译子项目并尝试将其部署到模拟器时,我遇到了一个错误。

BUILD:[01:00000000047:ERRORE]NMAKE:U1073:不知道如何制作"obj\ARMV4I\debug\content.obj"

我试图通过在每个子项目的sources文件中提供以下行来配置子项目。

包括=包括//strong>

但一切都没有改变,问题依然存在。

在wince子项目中,子文件夹在源文件布局中有不同的处理方式。

  • 规则1:不能在同一文件夹中同时拥有目录文件

所以你要么使用一个文件夹,要么使用几个子文件夹,然后根文件夹是干净的,有一个目录文件和几个文件夹,没有源文件。

  • 规则2每个子文件夹都应该有生成文件

您可以复制并编辑文件,生成文件将始终相同。

好的,如果你打算使用子文件夹只是为了让文件夹结构更干净,我的建议是你创建两个子项目,一个是主要的子项目;另一个包含所有src文件,其类型设置为静态库。然后,您可以链接到静态.lib文件,就像将它们包含在子文件夹中一样。当然,你需要设置额外的包含文件夹和输入库。

相关内容

  • 没有找到相关文章

最新更新