是否可以在平板电脑上运行我的Windows 8 C / go / html程序

时间:2013-06-14 13:59:53

标签: dll windows-8 go driver cross-compiling

我正在Go / C中编写一个用于后端的程序和用于前端的JavaScript / HTML。它不是一个Web应用程序,但它运行一个本地服务器,它将数据发送到客户端(firefox)。然后,客户端显示此数据,并使用websockets将任何用户交互发送回服务器。

后端部分用C语言编写,因为我必须动态加载32位DLL文件才能与我的硬件通信。硬件(我已经获得64位和32位驱动程序)通过USB将其数据发送到我的后端,后端处理并显示到前端。硬件,驱动程序和DLL文件来自第三方,因此我更改其中任何一个的可能性非常低。

我使用GCC(MinGW)作为C代码的编译器,因为Go和Microsoft的编译器不能很好地相处,我使用32位编译器,因为我正在加载32位DLL。

该程序在我的64联想Thinkpad上编译并运行Windows 8专业版(在传统模式下运行),但现在我想知道是否可以在Windows平板电脑上运行相同的程序。不幸的是我没有Windows平板电脑,所以如何确定它是否可以在没有实际购买的平板电脑上运行?我知道微软有某种模拟器,但它会与GCC一起使用吗?平板电脑的处理器架构是否重要?相同的司机会工作吗? DLL文件会起作用吗?

1 个答案:

答案 0 :(得分:1)

是,如果平板电脑运行Windows 8.不,如果平板电脑运行Windows RT。例如,

Surface by Microsoft - the New Tablet PC

Surface Pro specifications

Surface RT specifications

Which Surface is right for you? - SKU Chooser