我正在尝试将Windows应用程序移植到Linux.这个appplication用__stdcall属性标记了一些函数.但是,朋友告诉我,stdcall仅用于Windows并且在linux中没有任何意义(但是Windows GCC中存在DOES).我试图在谷歌搜索这个,并得到一些结果表明在Linux中存在stdacll.
所以......?
此外,对于GCC,我看到了2个实现:__attribute__((__stdcall__))和__attribute__((stdcall))(没有stdcall附近的下划线).哪一个是首选(如果适用于Linux)?
谢谢!
我试图通过循环DriveInfo.GetDrives()结果来识别驱动器类型.
但是对于USB和软盘我都得到了相同的DriveType.Removable价值.
我该如何区分它们?