1在VC6中新建MFC
Appwizard(dll)工程。
2添加一个新类(CMyClass)。
3在类的头文件里加一句话,用来发布:Class
_declspec(dllexport)
CMyClass。
4编译后在Debug里找dll和lib文件。
5调用方法:把这两个文件考入要调用的工程根目录下,头文件里引用:
#include
"MyClassh"
#pragma
comment(lib,"Dlllib")
试试吧,没人指导是挺难的,我也是新手,以后多交流。但是在VCNET集成开发环境中是这样的:点击菜单命令 “项目/属性”,d出项目属性对话框;或者在解决方案视图或类视图中,右击项目名称,选“属性”,d出项目属性对话框;在d出对话框的活动配置中,选择“配置属性/链接器/输入/附加依赖项”,即可输入待加入的lib库文件,添加完毕点击“应用”或“确定”按钮。1、将h和c文件加入到工程中。
2、Alt+F7进入当前工程的 Settings,选择C/C++选项卡,从Category组合框中选中Precompiled Headers,选择Not Using Precompiled headers。确定。
3、将h中的声明也复制到调用文件的前面,否则会提示:undeclared identifier。#include<iostreamh>
using namespace std;
改成
#include<iostream>
using namespace std;
C++的规定,头文件没有后缀名在vc安装目录的lib文件夹下可以添加lib文件
你提到的winmmlib在vc中有
加个头文件#include <mmsystemh>即可
另外可以在Project/setting/link中的对象(库模块)的文本框的最后加入 winmmlib
以后你要用其他的lib文件可以用这个方法
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)