conditional-compilation

    8熱度

    6回答

    是否有任何工具可以在考慮到條件編譯指令的情況下爲Delphi單元生成依賴關係圖。我想強調這應該是單元依賴關係圖,而不是類依賴關係。此外,能夠重新排列並隱藏生成的圖中的某些部分將會很好。我試過Understand,它似乎沒有做我想做的事。

    2熱度

    2回答

    我遇到了我正在處理的軟件問題。 我們正在通過JNA訪問Windows系統調用,我們必須定義一些Windows結構(擴展了JNA結構的Java類)才能訪問它們。 應用程序必須使用32位和64位體系結構,但結構的問題是它們中的屬性會根據系統體系結構(例如從int到long)而改變。 是否有一種簡單(和理智)的方式來使用ant在Java中進行條件編譯a-la #ifdef?有沒有其他方法來實現這種條件#

    2熱度

    1回答

    有沒有辦法告訴GWT爲每個目標瀏覽器編譯不同的Java代碼? GWT今天爲每個目標瀏覽器創建了一個不同的腳本,全部使用相同的源文件生成。但是,當使用不同瀏覽器中的非標準功能(例如,將文件拖放到瀏覽器中)時,不同瀏覽器之間的支持是完全不同的,需要編寫不同的代碼。 有什麼樣 // if IE .. some Java code to compile into the IE script // el

    37熱度

    4回答

    我正在開發一個包含Mac應用程序和共享代碼的iPad應用程序的項目。如何使用條件編譯開關從iPhone項目中排除Mac特定的代碼,反之亦然?我注意到TARGET_OS_IPHONE和TARGET_OS_MAC都是1,所以它們都是真的。是否有另一個可以使用的開關,只有在編譯特定目標時纔會返回true。 大部分情況下,我通過將#include <UIKit/UIKit.h>和#include <Coc

    9熱度

    4回答

    您是否可以告訴Visual Studio根據是否設置了特定的條件編譯符號來輸出exe文件的不同名稱?

    2熱度

    1回答

    我正在尋找使用受限功能生成我的應用程序的幾個版本,並且我想省略在簡單版本中不必要的代碼。作爲一個WinForms應用程序,UI將不得不爲每個版本進行更改 - 不顯示受限制的控件。 我試圖用條件編譯語句註釋部分自動生成的控件&佈局代碼,但是當我通過WinForms設計器觸摸任何事物時,我發現VS會拋出所有代碼。 我希望能夠有條件地編譯一些事件處理程序& UI控件。我可以在設計器文件外部編寫條件UI代

    0熱度

    3回答

    我想做類似於#ifdef __linux__的操作,但是使用bada SDK。是否有默認定義的常量? 另外,我可以檢測何時編譯模擬器?

    2熱度

    5回答

    我想根據瀏覽器是否爲IE7更改我的JavaScript代碼行。這裏是任何其他瀏覽器的代碼: function showHint(myId) { document.getElementById(myId).style.display = "inline-block"; } 對於IE7,我希望display =「inline」。 我做了在條件編譯嘗試(this告訴我如何檢測瀏覽器),

    0熱度

    1回答

    有人能解釋一下這段代碼中的#ifdef ..#else ..#endif嗎?它來自一個開源的iphone twitter客戶端。 #ifdef ENABLE_OAUTH @interface NTLNTwitterClient : NTLNOAuthHttpClient { #else @interface NTLNTwitterClient : NTLNHttpClient { #end

    1熱度

    1回答

    我有一個包含七個目標的Xcode項目,對應七個iPhone應用程序。這個數字可能會增加。許多目標使用很多相同的類。 我已經複製下面的應用程序委託的部分。爲了這篇文章的目的,我已經重新命名了target1到target7。我已經設置了相應的宏mTarget1到mTarget7。另外我還有一些宏,比如mTarget12,它是針對目標1和目標2定義的。 應用程序委託中的ifdef正在快速積累。爲了說明問