cbl編譯
㈠ 在啟動向導中,AutoCAD使用的樣板圖形文件的擴展名是什麼
在啟動向導中,AutoCAD使用的樣板圖形文件的擴展名是"*.DWT"。
以下列表包含了在使用產品時創建的,或者用戶可以為擴展產品而創建或自定義的最常用文件擴展名或類型:
一、CAD 標准文件
1. DIM – 輸出的標注樣式文件(Express Tools – DIMEX/DIMIM 命令)
2. LAS – 輸出的圖層狀態文件(LAYERSTATE 命令)
3. LIN – 線型文件(LINETYPE 命令)
4. MLN – 多線樣式文件(MLINE 命令)
5. PAT – 填充圖案文件(HATCH 命令)
二、自定義文件
1. ACTM – 動作宏文件(ACTRECORD 命令)
2. ARX – ObjectARX 文件
3. ATC – 工具選項板目錄文件
4. BMP – 與自定義文件一起使用的點陣圖文件
5. CUI – 自定義文件(CUI 命令)
6. CUIx – 自定義文件(CUI 命令)
7. DBX – ObjectDBX 文件
8. DCE – 對話框錯誤日誌文件
9. DCL – 對話框控制語言文件
10. DLL – 菜單資源庫或 .NET 程序集
11. DVB – VBA 項目文件(VBAIDE 命令)
12. FAS – 快速載入 AutoLISP 文件
13. LSP – AutoLISP 源文件
14. MNL – 菜單 LISP 文件
15. MNS – 傳統項菜單源文件
16. MNU – 傳統項菜單樣板文件
17. PGP – 程序參數
18. RX – ObjectARX 載入器文件
19. SCR – 腳本文件(SCRIPT 命令)
20. SHP – 源形文件(SHAPE 命令)
21. SLB – 幻燈片庫文件
22. SLD – 幻燈文件(MSLIDE 命令)
23. VLX – 編譯的 AutoLISP 項目文件(VLIDE 命令)
24. XPG – 輸出的選項板組文件(CUSTOMIZE 命令)
25. XTP – 輸出的工具選項板文件(CUSTOMIZE 命令)
三、圖形文件
1. DST – 圖形集或圖紙集文件(SHEETSET 命令)
2. DWF – 圖形 Web 文件
3. DWFx – 圖形 Web 文件
4. DWG – 圖形或塊文件
5. DWS – 圖形標准文件
6. DWT – 圖形樣板文件
7. DXB – 二進制圖形交換文件
8. DXF – 圖形交換文件(ASCII 或二進制)
9. SV$ – 自動保存圖形文件
四、其他文件
1. ACB – Autodesk 配色系統文件(COLOR 命令)
2. ADT – AutoCAD 核查日誌文件(AUDIT 命令)
3. ARG – 配置文件(OPTIONS 命令)
4. AWS – 固定配置文件
5. BCL – 圖形批處理文件(TrueConvert 應用程序)
6. BLK – 屬性提取樣板文件(ATTEXT 命令)
7. CBL – 內容瀏覽器庫文件
8. CDC – 設計中心預覽緩存文件(ADCENTER 命令)
9. CFG – 配置文件
10. CHM – Microsoft 編譯的 HTML 文件
11. CHX – 標准批處理檢查器文件
12. CTB – 顏色相關列印樣式文件(PLOTSTYLE 命令)
13. CUS – 自定義詞典文件
14. DBQ – dbConnect 查詢文件(DBCONNECT 命令)
15. DCT – 詞典文件
16. DXE – 數據提取向導樣板文件
17. DXX – 圖形交換屬性文件
18. FMP – TrueType 字體映射
19. HDI – Heidi 設備介面文件
20. HTM – 超文本標記文件
21. HTML – 超文本標記語言文件
22. INI – 初始化文件(DGNMAPPING 命令)
23. NFL – 自定義過濾器文件(FILTER 命令)
24. RML – 紅線圈閱標記文件(MARKUP 命令)
25. SHX – 編譯的形文件(COMPILE 命令)
26. SLG – 狀態日誌文件
27. STB – 名稱相關列印樣式文件(PLOTSTYLE 命令)
28. TTF – TrueType 字體文件
29. TXT – 屬性樣板文件(Express Tools – ATTIN/ATTOUT 命令)
30. UDL – 統一數據鏈接文件(DBCONNECT 命令)
31. XLG – 外部參照日誌文件(EXTERNALREFERNCE 命令)
五、列印/發布文件
1. DSD – 發布設置文件(PUBLISH 命令)
2. PC3 – 列印配置文件
3. PLT – 列印文件
4. PMP – 繪圖儀型號參數文件
5. PSS – 列印戳記設置文件(PLOTSTAMP 命令)
6. PTW – 網上發布樣板文件(PUBLISHTOWEB 命令)
六、渲染文件
1. ADSKLIB – 材質庫文件(MATBROWSEROPEN 命令)
2. IES – 照明工程協會文件(WEBLIGHT 命令)
㈡ 在AS400下如何DEBUG RPGLE程序
修改CRTRPGMOD命令的參數DBGVIEW的默認值,改成*ALL
然後重新編譯
㈢ matlab7.0應編譯器VC++什麼版本
要將用Matlab語言編寫的函數文件編譯成可獨立執行的*.exe文件(即可脫離Matalab環境的執行程序),首先要安裝和配置好Matlab Compiler,一般來說,在安裝Matlab時就已經安裝了相應版本的Matlab Compiler。只是不同版本的Matlab,其編譯器的使用方法有一定的差異,這一點要引起一定的注意。
在確定安裝好Matlab Compiler後,還需要對Compiler進行適當的配置,方法是在Matlab命令窗口輸入:
Mbuild –setup
然後根據提示執行相應的操作,使用者可根據自己計算機中現有編譯器的情況選擇合適的編譯器,如VC++ 6.0、VC++7.0、Bland C的編譯器等,目前Matlab好象還不支持VC++8.0(我計算機安裝的就是VC++2005,Matlab就無法識別)。當然,如果你的計算機里根本就沒有安裝其他任何語言的編譯器,也可選擇Matlab自帶的Lcc編譯器,其實這個編譯器對大多數用戶已經夠用了(我就是選擇的Matlab自帶的Lcc編譯器)。
配置好編譯器後,自然就是對自己編寫的M文件進行編譯了。
將M文件編譯為獨立可執行文件的語法是:
>>mcc –m fun1.m fun2.m…..
其中fun1就是最後的可執行文件的名稱。
另外,也可通過採用命令開關-o指定編譯最終目標文件的名稱,如 mcc –m main.m –o mrank_main,就是將編譯後的文件指定為mrank_main.exe。
編譯後的生成文件根據編譯器的版本不同而不同。具體的可參閱相關資料。
如果要在沒有安裝matlab的計算機上執行編譯後的程序,首先要將\MATLAB701\toolbox\compiler\deploy\win32中的MCRinstaller.exe安裝到該計算機上(7.0以前的版本是mglinstaller.exe)。
其次是要將「MCRinstaller.exe安裝目錄\runtime\win32」這個路徑添加到該計算機的環境變數中,添加的方法是:
右擊「我的電腦」「屬性」「高級」「環境變數」「添加」指定一個變數名,然後將上述路徑復制到裡面就可以了。
第三步是將編譯生成的相相關文件拷貝到同一目錄下(當然其他目錄亦可)。
第四步是打開MS-dos操作窗口,進入到編譯後的*.exe程序所在的目錄,執行編譯生成的*.exe文件即可。
需要說明的一個問題:
如果你的程序還附帶有圖片(如Version上的圖標)、Web頁面(如help文檔),在編譯的時候可能無法與M文件一起編譯(因為我沒有試過,也沒有看到有關這方面的介紹),這沒有關系,先在計算機上執行一次你編譯後生成的獨立可執行文件,這時在同一目錄下會生成一個以你編譯後的程序名+_mcr結尾的文件夾,這時,你只需要把與程序相關的圖標和Web頁面拷貝到該文件夾中的Matlabprogram下面的一個子目錄(一般與用於編譯的文件夾名相同)中即可。
其他的方法還有:(以下是網上搜索到的方法,沒有試驗過,有興趣的朋友可以試一試)
方法一:在matlab下的workspace里打comtool,點file-open project將我們先前建好的comtest.cbl工程文件打開,再點component--package component就實現了打包,此時到comtest\distrib文件夾里看,生成的comtest.exe就是打包後的解壓程序,雙擊它會解壓出一些文件,再點擊解壓出來的_install.bat就可以實現安裝
方法二:如何將gui生成exe ?
已有gui.m文件和gui.fig文件
1 在matlab的command窗口中輸入
mcc -B sgl GUI.m
2.將上步生成的文件包括*.m 文件和*.fig文件一起考到待運行的機器
此時仍需matlab所必需的動態連接庫。
3. 將 <matlab path >/extern/lib/win32/mglinstallar.exel拷貝到到待運行機器上
4.在機器上先運行mglinstallar.exe, 然後選擇解壓目錄,將在指定目錄下解壓縮出bin和toolbox兩子目錄,其中在bin\win32目錄下就是數學庫和圖形庫脫離MATLAB運行所需的所有動態連接庫,共有37個。可以將這些.dll考入system32, 也可以直接放在應用程序目錄下。而toolbox目錄則必須與應用程序同一目錄。
5.大功告成。
方法三:運行mcc -B sgl GUI.m 生成exe文件,把GUI.exe文件和GUI.ctf文件拷貝到目標電腦上,然後在目標電腦上安裝 MCRInstaller.exe ,安裝完以後,我點擊GUI.exe,它顯示:this application has requested the Runtime to terminate it in an unusual way。這個可能是哪裡出錯了呢?
Solution:
The segmentation violation can be caused e to a corruption in either the profile of the current user or by corrupted Windows libraries. In order to determine which is the cause, try logging in as a different username and run MATLAB.
If you are able to successfully launch MATLAB under a different username:
1. Log onto the machine, as the user that is receiving the error.
2. On your desktop, click on Start > Run
3. Type "regedit" in the Open text field and click OK, this will bring up the Registry Editor
4. In the Registry Editor expand the following folders: HKEY_CURRENT_USER > Software > MathWorks > Matlab
5. Under the MATLAB key, find the folder having the same name as the version number of the MATLAB that is crashing; and delete it. This Registry key will be regenerated the next time MATLAB is started.
Click on the link below to view an image of the Registry Editor, which shows how to delete a registry key for MATLAB 6.5 (R13).
After following these steps, you should be able to launch MATLAB successfully.
If MATLAB crashes regardless of the user who is logged in, the crash may be caused by corrupted system libraries. For Windows NT, 2000, or XP, some customers have found that reinstalling Windows Service Packs have resolved the issue
這個是啟動6.5時出類似錯誤的解決方法,你試試7.0可否成功吧