想把自己写的一些类,引入到我当前的项目中...

newman0708 2005-04-04 10:25:05
我用的是vs.net 2003

我想把自己写的一些类,引入到我当前的项目中...

因为这想把这些类(*.h,*.cpp在不同文件夹中)copy来copy去,所以就想把它们引用进来,编译好就可以了。

vs.net该不会没有这个功能吧,请各位见帖子后,帮我想想办法,谢谢!
...全文
128 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
signoft 2005-04-05
  • 打赏
  • 举报
回复
有这样的功能,但是要结合手工;
你先把你的*.h,*.cpp放在你指定的目录下,完成之后,
在vc工程solution视图中,点击该工程Add-〉Add Existing item;
重新选择你要加的*.h,*.cpp,然后编译
oyljerry 2005-04-05
  • 打赏
  • 举报
回复
直接把类的h和cpp文件加进project
ayanamiwww 2005-04-05
  • 打赏
  • 举报
回复
vc 6 的做法

Add to Project ->file.. 把相应的文件加入到工程
#include 包含相应的头文件,就可以。
sjcode 2005-04-05
  • 打赏
  • 举报
回复
建一个文件夹,把它拉到你的file view里,另外在include时,注意路径,就可以了啊。
某鸟 2005-04-05
  • 打赏
  • 举报
回复
vc6有个gallery,不知道vs.net有没有……
wuchi 2005-04-05
  • 打赏
  • 举报
回复
用拖拽
newman0708 2005-04-05
  • 打赏
  • 举报
回复
难道我引入一个目录不行吗?

怎么引入一个目录?
kugou123 2005-04-05
  • 打赏
  • 举报
回复
同意楼上,你直接封装成DLL。动态调用。而且编译成的DLL比较安全,不容易泄漏代码。
ghyd 2005-04-05
  • 打赏
  • 举报
回复
偶告诉你一个非常简洁非常符合编程规范的做法,就是把你自己写的类封装到dll库里,以后,在你的任何工程里使用你自己的类的时候,只要把dll的头文件包含进去,就可以了.如果用动态调用的方法,则连头文件都不用包含进去.
其实,你想想,mfc是以怎样的形式存在的?其实也是以"库"的形式存在.你把自己开发的类封装进dll(或*.lib)里后,不仅仅是你,就是其他人也可以使用你的"库"里的类了.
具体的实现,你可以看看vc6的应用程序向导,有一项是用来建立mfc扩展dll的.
File|New 里.
newman0708 2005-04-05
  • 打赏
  • 举报
回复
首先谢谢各位的回答,但我的问题还是没有解决,呵呵。

我想引入一个目录,他里面有许多的类,我想在自己的项目中引用他其中的类,来简化编程。

希望大家再帮我想想,谢谢!


下面是它的树


卷 SYSTEM 的文件夹 PATH 列表
卷序列号码为 0006FE80 0437:EC10
C:.
│ base.hpp
│ core.hpp
│ aaa.txt

├─ddk
│ │ DriverDispatchRoutine.h
│ │ ddkdbg.hpp
│ │ string.hpp
│ │ VolumeDevice.h
│ │ DriverEntry.cpp
│ │ FilterDevice.h
│ │
│ └─net
│ base.h
│ ProtocolCharacteristics.h
│ NdisStatus.h

├─security
│ access.hpp
│ crypto.hpp

├─io
│ │ async.hpp
│ │ file.hpp
│ │ filefinder.hpp
│ │ overlapped.hpp
│ │ SerialPort.h
│ │
│ └─disk
│ Win9xDiskReader.h
│ NtDiskReader.h
│ DiskReaderManager.h

├─core
│ waitable.hpp
│ seh.hpp
│ integer.hpp

├─data
│ ado.hpp

├─util
│ unique.hpp

├─ui
│ util.hpp
│ commctrl.hpp
│ msgbox.hpp
│ treeview.hpp
│ console.hpp
│ window.hpp
│ control.hpp

├─net
│ │ iphelper.hpp
│ │ winsock.hpp
│ │ socket.hpp
│ │ socketbase.hpp
│ │ socketio.hpp
│ │
│ └─socket
│ NameResolver.h
│ IPHostEntry.h
│ AsyncNameResolver.h

├─mfc
│ thread.hpp
│ error.hpp
│ socket.hpp
│ util.hpp

├─com
│ lib.hpp
│ util.hpp
│ server.hpp

└─base
service.hpp
toolhelp.hpp


16,548

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧