昨天基本完成一个DEMO,今天整理一下,作个记录。www.shengfang.org 一、资源部分:www.shengfang.org KEIL动态库VC6.0制作向导 http://www.vs51.com/ 作者:VS51COM Email:vs51com at 163 dot com http://www.keil.com/appnotes/docs/apnt_154.asp 154: Implementing DLLs for User-defined Simulation (AGSI) Application Note 同事TUBH的一些资料和代码、帮助www.shengfang.org 二、开始(大抵按照 KEIL动态库VC6.0制作向导,经过简化) 运行 Microsoft Visual C++ 6.0,File-NEW-projects--MFC APPWIZARD(DLL),在project name处输入 shengfangagsi,点击 OK。 MFC APPWIZARD-STEP1 OF 1 界面,选择:REGULAR DLL WITH MFC STATICALLY LINKED,点击FINISH,再点击下一个界面的确定。 按下F7进行初步编译,应该:www.shengfang.org --------------------Configuration: shengfangagsi - Win32 Debug-------------------- 三、设置编译环境www.shengfang.org project-setting-DEBUG--EXECUTEABLE FOR DEBUG SESSION:输入 O:\Keil\UV3\Uv3.exe 这是一个DLL,指示运行调用程序;CUSTOM BUILD-commands:输入 copy $(InputPath) O:\Keil\C51\BIN\$(InputName).dll 这是指示编译完成后复制文件到C51目录。OUTPutS:输入 O:\Keil\C51\BIN\$(InputName).dll。(如果指定OUTPUT应该没有必要COPY了) 四、加入头文件 解压APNT_154.ZIP 获得STimerDLL.zip,再解压 找到 [hide] common.cpp,common.h,AGSI.h [/hide]复制到 M:\apnt_145\shengfangagsi,PROJECT-ADD TO PROJECTS,选择刚才的那三个文件,按下F7编译。 --------------------Configuration: shengfangagsi - Win32 Debug-------------------- 字体:大 中 小 |
![]() | 永久地址 http://www.shengfang.org/blog/p/keilagsi1.php |
![]() | 引用地址 http://www.shengfang.org/blog/tb.php?tb_id=1121823733 |
2005年7月20日09:42星期三 [Dev开发]





