如果我在 C++ Targeting Linux 中开发来自 Microsoft 的应用程序,Microsoft 库好吗?

If I develop an app FROM Microsoft in C++ Targeting Linux, are Miscrosft library good?

情况是这样的:

我无法访问 Linux 上的机器 运行,只是一个小型嵌入式平台,我无法在其中安装任何 IDE(位于 LINUX 和是我的目标),所以我必须从 我的 Microsoft PC 开发应用程序。

问题是:我应该使用 Microsoft 库吗?因为我在 Microsoft environment 中开发,还是应该使用 Linux 库?因为我的 target is Linux?

面向 Windows 的应用程序无法在 Linux 系统中开箱即用(请参阅此处的一些讨论 https://superuser.com/a/209736)。

但是,您可以通过虚拟机或 even docker.

从 Windows 主机使用 Linux 来宾

此外,您的“无法安装 IDE 的 小芯片 目标”听起来像是嵌入式平台。确保目标上的体系结构与您的 windows pc x86-64 (intel) 相同。许多嵌入式平台具有不同的体系结构(例如,ARM 的 aarch64)。在这种情况下,请确保使用合适的 cross-compiler 为目标创建代码。