我有一个在Raspbian上运行的Raspberry Pi项目,使用VS2017中的Visual C++进行构建。该项目由单个源文件(main.c)和一个图像(test.jpg)组成。在构建项目时,我希望图像文件也能够部署到Pi上,以便main.c中的代码可以在本地对其进行操作。然而,我无法弄清如何实现这一点。
图像文件的Content属性设置为True,包含在项目中。在项目属性下的复制源中,Sources to Copy设置为“@(SourcesToCopyRemotely)”,Copy Sources设置为“Yes”。然而,在构建时,只有main.c被复制到Pi上,编译器输出只是一个单独的.out文件。我希望在那里也能看到test.jpg,但遗憾的是没有。 这篇文章提到@(SourcesToCopyRemotely)默认为项目中的所有文件。然而,当我评估@(SourcesToCopyRemotely)的值时,它只评估为“main.c”。
如何确保我的项目中的内容文件与 .out 文件一起出现在构建目录中?最好不需要在后期构建步骤中手动输入每个文件名。
图像文件的Content属性设置为True,包含在项目中。在项目属性下的复制源中,Sources to Copy设置为“@(SourcesToCopyRemotely)”,Copy Sources设置为“Yes”。然而,在构建时,只有main.c被复制到Pi上,编译器输出只是一个单独的.out文件。我希望在那里也能看到test.jpg,但遗憾的是没有。 这篇文章提到@(SourcesToCopyRemotely)默认为项目中的所有文件。然而,当我评估@(SourcesToCopyRemotely)的值时,它只评估为“main.c”。
如何确保我的项目中的内容文件与 .out 文件一起出现在构建目录中?最好不需要在后期构建步骤中手动输入每个文件名。