看板 Programming 關於我們 聯絡資訊
剛剛再瞄了一下你給的網址的 A4 ,可以看出只要靠編譯命令列就可以轉成 DLL 不是轉成 C 再轉 DLL 但從 A4 的說明中可以看出,g95 不使用編譯前置詞,亦即: !DEC$ ATTRIBUTES DLLEXPORT, ALIAS:'DLLTest'::DLLTest 對 g95 來說只是註解。 ==> 本文由 "璉璉 <[email protected]>" > 於 news:7852D63E9EC74961BB8F4BBFEC598CC9%40c2q6600 發表 > 你寫的網址裡面有說是給 Windows 用的啊~ > 比如說前編譯詞:!DEC$ 是 Digital Visual Fortran 用的,在舊版 PowerStation 的是 !MS$。 > ==> 本文由 "啊哈哈~~ <[email protected]>" > > 於 news:4Zfglg%249Hc%40ptt.cc 發表 > > 請問一下 > > Fortran的F77/G77或是F90/G95能夠建立給Windows用的DLL檔嗎? > > 目前所知是Visual Fortran可以 > > 不過平常用的機器沒有裝... > > 在G95的網站上面看到的製作DLL方法 > > http://www.g95.org/g95_dll.html > > 這個Compile的指令好像只能給Linux的機器用? > > 在我的XP上面建立的DLL用VB去呼叫都會說找不到進入點....囧 > > VB的宣告中我有設定Alias > > Declare Auto Sub DLLTest Lib "D:\g95\bin\VBTest\DLLTest.dll" Alias "DLLTest" > > (ByRef a As Single, ByRef b As Single, ByRef c As Single) > > Fortran檔案裡面的宣告是這樣 > > !DEC$ ATTRIBUTES DLLEXPORT, ALIAS:'DLLTest'::DLLTest > > 有漏掉什麼嗎? > > 謝謝 > > > -- 風禹科技驗證有限公司 ASP.NET Web News Reader 0.2.7 UTF-8 Beta 網站地圖 http://tlcheng.twbbs.org/wwwmap.htm 流域防洪/區域水資源/徐昇網/玫瑰圖/語音通訊 文章與程式 Basic/Fortran/Windows API/.Net/輔助說明檔 原始碼、文章與討論 微軟程式設計、系統管理使用新技術論壇討論區,網友回覆後即時簡訊、電子郵件通知: MSDN: http://forums.microsoft.com/msdn-cht/default.aspx?siteid=14 TechNet: http://forums.microsoft.com/technet-cht/default.aspx?siteid=23 -- ASPNET News Reader http://tlcheng.twbbs.org/News/Reader.aspx RSS 2.0 http://tlcheng.twbbs.org/News/rss2.aspx?Action=List&Newsgroup=tw.bbs.comp.language