我需要一個應用程序,將在後臺靜默運行,但仍然與當前用戶的桌面交互,而不是服務。 我希望應用程序在不產生stdout控制檯的情況下啓動。 在C,它似乎Kernel32.dll中使用FreeConsole完成,所以我導入功能: procedure Free_Console
is
use System;
type Shared_Library_Function
當我使用gtkada並且我的GUI正在運行時,沒有管理異常並且程序總是崩潰。該消息是 此應用程序已請求運行時以不尋常的方式終止它。 有關更多信息,請聯繫應用程序的支持團隊。 的測試代碼如下: with GLib; use GLib;
with Gtk.Label; use Gtk.Label;
with Gtk.Window; use Gtk.Window;
w
可能重複: lgfortran not found 我必須承認,我的問題可以被認爲是非常相似的: lgfortran not found 但因爲我是linux中的新手我需要更多的幫助,我無法找到我在上面的帖子中尋找什麼。 我已經安裝了一個新鮮的linux mint Debian版本,並且我正在嘗試使Ada工作的lapack綁定。 如果我檢查gfortran,我得到: gfortran-4.6 -v
我想在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
我試圖中止在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
我想知道是否有辦法從Ada泛型中獲得更小/更高效的彙編代碼。 例如,我已經寫了一個小假的Ada程序(main.adb)顯示&實例化它的6倍通用過程:,我使用gnatmake main.adb with Ada.Text_Io;
procedure Main is
generic
X : Natural;
with procedure Bob (S : in S