在Windows下编译.DLL-s到Linux(工业控制器)

时间:2017-05-02 09:56:04

标签: linux dll compilation cross-platform labview

我甚至不是一名程序员,但我对这个话题了解不多。因此,如果问题是微不足道的,那就不好意思了。 我的问题是我正在使用一台设备(3D扫描仪)并在NI Labview中使用Windows操作系统为它开发数据操纵器应用程序。能够与设备通信,我必须在VI中包含两个.dll-s,以访问设备的功能。现在我想使用NI工业控制器,直接用FPGA计算数据。然而,工业控制器的操作系统是NI Real-time Linux(很可能是Debian的发行版),并且VI应用程序的部署很容易 - 因为NI是为此而制作的 - 但我认为是。 dll-s不起作用(显然)。 所以现在我尝试将所有内容重新编译为Linux使用。我有设备的SDK,我可以随时为Windows重新编译.dll-s,但在\ bin \ gnu是空的(在win32和win64中,我有我的.dll-s,我用我的VI)。 不幸的是,SDK适用于Visual Studio(我有.sln-s),National Istruments仅为Eclipse提供交叉编译教程和解决方案。 你能帮帮我,给我写一个教程(不是程序员)怎么做?我从来没有使用过Linux,也没有真正熟悉gcc和工具链这些是什么...... 顺便说一句,我有一个makefile,为SDK提供什么,基于技术支持,我应该用它来制作“linux库”。

0 个答案:

没有答案