将应用程序从Linux移植到Windows



我必须将一个控制台应用程序从Linux移植到Windows。我的同事建议使用以下命令:gcc foggycsv.c -o foggycsv.exe其中foggycsv.c是编写代码的文件。和以前的创建者使用这些库:

#include <glib.h>
#include <libmachinery/machinery.h>
#include <libmachinery/ethercat-slaves.h>
#include <modbus.h>

当我执行第一个命令时它说

glib.h: No such file or directory

我想我也会有麻烦与其他图书馆;我如何为windows检索它们?

你需要一些Glib的Win库

检查Cygwin或MYSYShttps://sourceforge.net/projects/mingw-w64/或https://www.msys2.org/

你需要下载glib库并链接你的应用程序。

请做一些家庭作业:)