考量作業系統相容性

2021-06-03 01:16:28 字數 672 閱讀 6184

最近為了使程式能執行在windows xp 和windows 7上,對原有**進行了改造,

#include "stdafx.h"

#include #include using namespace std;

#define define_known_folder(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8) \

extern_c const guid declspec_selectany name \

= }

// //#include //請注意函式指標的宣告,必須與shgetknownfolderpath一致,且呼叫方式為winapi

typedef hresult (winapi* pfunshgetknownfolderpath)(const guid& rfid,

dword dwflags,

handle htoken,

pwstr *ppszpath);

int _tmain(int argc, _tchar* argv)

} //tchar buffer[256];

//for (int i=0;i<256;i++)

// //

//wcout

}

BASH指令碼基礎 作業系統相容性

這篇文章以sed的乙個引數的使用示例進行說明在不同作業系統之下,一些常用的命令或者作業系統內建的功能可能會有所不同,是指令碼程式設計在實際編碼中需要額外注意的事情。比如希望把如下文字檔案中的greeting msg使用sed替換成liu miao root liumiaocn cat test.te...

ionic4之android系統相容性問題

由於官方外掛程式ordova ionic web view 2.x.x只能在android7.1 以上的系統正常執行,所以一般這樣打包出來的apk在更早之前的android系統中執行時會出現白屏的情況。ionic build ionic cordova platform add android co...

關於NiosII和Win7系統相容性的問題處理方式

前一陣子在研究niosii的使用時,發現niosii和win7旗艦版系統相容的非常的差,以至於產生了為了學習niosii而將旗艦版系統換成xp系統的衝動 今天從實驗室回到寢室,吃完飯,百無聊賴中忽然猛發發了乙個年念頭 win7系統在處理相容性問題的時候,總是會建議將旗艦版的透明模式轉換成win7經典...