11 个解决方案
#1
如果只是少许代码,直接copy & paste
如果比较多可以用DLL或lib
如果比较多可以用DLL或lib
#2
包含头文件不行吗?
就是编译的时候大些
就是编译的时候大些
#3
直接引用头文件是不行的。
最好设计为DLL(如果这些代码有比较大的利用简直)
如果就只是几个简单的函数,则直接复制粘贴吧。
最好设计为DLL(如果这些代码有比较大的利用简直)
如果就只是几个简单的函数,则直接复制粘贴吧。
#4
这个简单,把你另一个工程做成动态库(*.dll),在你现在的工程中声明和*.dll中的类同样的类。用函数指针就可以了。
或者直接在你的*.dll中想要导出来的类前面加个AFX_EXT_CLASS就可以了。
或者直接在你的*.dll中想要导出来的类前面加个AFX_EXT_CLASS就可以了。
#5
另外一个工程做一个静态库,这边调用就好
#6
也可以直接引用:
首先将那几个cpp文件加入工程中;
然后在环境里增加一个include目录——就是那几个cpp的头文件所在的目录。
目的就是让这几个cpp文件能找到其头文件,以及让使用者也能找到。
首先将那几个cpp文件加入工程中;
然后在环境里增加一个include目录——就是那几个cpp的头文件所在的目录。
目的就是让这几个cpp文件能找到其头文件,以及让使用者也能找到。
#7
用楼上的方法,直接引用就是了,不过不要漏了cpp文件,否则会出编译错误。
#8
把另一个工程直接加入到当前的总工作区中,并且设置这个待加入的工程依赖于总工作区的主工程,然后调用时注意包含相应的头文件即可。
#9
动态连接库当然可以,但我觉得把那几个函数设置为全局函数更好些,也很方便,动态连接库好是好,但使用起来操作不是瞒方便.
#10
做成 库 在当前工程中引用
#11
同DentistryDoctor
如果只是少许代码,直接copy & paste
如果比较多可以用DLL或lib
如果只是少许代码,直接copy & paste
如果比较多可以用DLL或lib
#1
如果只是少许代码,直接copy & paste
如果比较多可以用DLL或lib
如果比较多可以用DLL或lib
#2
包含头文件不行吗?
就是编译的时候大些
就是编译的时候大些
#3
直接引用头文件是不行的。
最好设计为DLL(如果这些代码有比较大的利用简直)
如果就只是几个简单的函数,则直接复制粘贴吧。
最好设计为DLL(如果这些代码有比较大的利用简直)
如果就只是几个简单的函数,则直接复制粘贴吧。
#4
这个简单,把你另一个工程做成动态库(*.dll),在你现在的工程中声明和*.dll中的类同样的类。用函数指针就可以了。
或者直接在你的*.dll中想要导出来的类前面加个AFX_EXT_CLASS就可以了。
或者直接在你的*.dll中想要导出来的类前面加个AFX_EXT_CLASS就可以了。
#5
另外一个工程做一个静态库,这边调用就好
#6
也可以直接引用:
首先将那几个cpp文件加入工程中;
然后在环境里增加一个include目录——就是那几个cpp的头文件所在的目录。
目的就是让这几个cpp文件能找到其头文件,以及让使用者也能找到。
首先将那几个cpp文件加入工程中;
然后在环境里增加一个include目录——就是那几个cpp的头文件所在的目录。
目的就是让这几个cpp文件能找到其头文件,以及让使用者也能找到。
#7
用楼上的方法,直接引用就是了,不过不要漏了cpp文件,否则会出编译错误。
#8
把另一个工程直接加入到当前的总工作区中,并且设置这个待加入的工程依赖于总工作区的主工程,然后调用时注意包含相应的头文件即可。
#9
动态连接库当然可以,但我觉得把那几个函数设置为全局函数更好些,也很方便,动态连接库好是好,但使用起来操作不是瞒方便.
#10
做成 库 在当前工程中引用
#11
同DentistryDoctor
如果只是少许代码,直接copy & paste
如果比较多可以用DLL或lib
如果只是少许代码,直接copy & paste
如果比较多可以用DLL或lib