0
在VS編譯項目時可以發送參數嗎?在c編譯dll時傳遞參數
我有一個.dll文件,它已被編譯爲更多的國家。國家代碼需要代碼,這就是爲什麼我需要爲每個國家分開構建。所以,我在考慮是否有辦法在編譯時將國家ID作爲參數發送,否則每次需要爲某個國家/地區進行構建時都不要修改代碼?
在VS編譯項目時可以發送參數嗎?在c編譯dll時傳遞參數
我有一個.dll文件,它已被編譯爲更多的國家。國家代碼需要代碼,這就是爲什麼我需要爲每個國家分開構建。所以,我在考慮是否有辦法在編譯時將國家ID作爲參數發送,否則每次需要爲某個國家/地區進行構建時都不要修改代碼?
我會簡要地介紹一下上述每種方法的優缺點,儘管我傾向於使用區域設置文件方法,除非有非常強大的案例或要求,通過單獨編譯的dll進行混淆。
#define
包裝代碼,以便每次編譯途徑取決於特定#define
:
#define
小號
你有沒有考慮加載國家參數從配置文件? –
預定義的預處理器宏? –
預處理符號和多種配置? – sp2danny