gnat

    3熱度

    1回答

    我需要一個應用程序,將在後臺靜默運行,但仍然與當前用戶的桌面交互,而不是服務。 我希望應用程序在不產生stdout控制檯的情況下啓動。 在C,它似乎Kernel32.dll中使用FreeConsole完成,所以我導入功能: procedure Free_Console is use System; type Shared_Library_Function

    2熱度

    2回答

    有沒有辦法通過GNAT.Sockets獲取MAC地址? 我已經多次閱讀.ads文件,並沒有看到任何看起來會產生MAC地址的東西。 Ads here

    1熱度

    1回答

    當我使用gtkada並且我的GUI正在運行時,沒有管理異常並且程序總是崩潰。該消息是 此應用程序已請求運行時以不尋常的方式終止它。 有關更多信息,請聯繫應用程序的支持團隊。 的測試代碼如下: with GLib; use GLib; with Gtk.Label; use Gtk.Label; with Gtk.Window; use Gtk.Window; w

    1熱度

    2回答

    可能重複: lgfortran not found 我必須承認,我的問題可以被認爲是非常相似的: lgfortran not found 但因爲我是linux中的新手我需要更多的幫助,我無法找到我在上面的帖子中尋找什麼。 我已經安裝了一個新鮮的linux mint Debian版本,並且我正在嘗試使Ada工作的lapack綁定。 如果我檢查gfortran,我得到: gfortran-4.6 -v

    3熱度

    1回答

    我有一個記錄,並希望它有一些存取器功能。 package Some_Package is type A is tagged record First_Field : Integer; Second_Field : Character; end

    1熱度

    1回答

    我想在gnatbench(C/C++)中構建一個多語言項目,它只是忽略了構建我的C++代碼。我的項目文件看起來像: project Ralt_Pss is for Main use ("locationalpsses_part_main.adb"); for Languages use ("Ada", "C", "C++"); for Source_Dirs use

    2熱度

    2回答

    在這個多語言的GPRBuild項目中,我正在研究中,我有一些需要鏈接到可執行文件的C++庫文件(* .a)。是否有一個gpr屬性來告訴它要鏈接什麼或者是否將-l -L切換到鏈接器?

    2熱度

    2回答

    我在Ubuntu系統上有GNAT編程工作室(GPS)/ GNAT項目。該項目的Ada內容編譯得很好;但是,我需要綁定並鏈接到外部「.a」庫,其中包含由Ada軟件導入的(C++)例程編譯指示。每次嘗試時,我都會收到「圖書館項目不能主要指定」的消息。 我不認爲我的項目是一個「圖書館項目」 - 我只是想鏈接到圖書館。爲什麼這很難?有沒有可能不重建世界? 警告:我不是Linux的黑客,所以請用例子來解釋清

    1熱度

    1回答

    我試圖中止在ADA程序的任務,但我在編譯時出現此錯誤: expect task name or task interface class-wide object for "abort" 的代碼看起來是這樣的: task type Sending_Message; type Send_Message is access Sending_Message; declare send

    2熱度

    1回答

    我想知道是否有辦法從Ada泛型中獲得更小/更高效的彙編代碼。 例如,我已經寫了一個小假的Ada程序(main.adb)顯示&實例化它的6倍通用過程:,我使用gnatmake main.adb with Ada.Text_Io; procedure Main is generic X : Natural; with procedure Bob (S : in S