关于一个sln工程里面添加多个project的问题

时间:2023-01-04 23:45:29
在一个sln 工程里面有很多 projects.

准备在其中一个project 12 里面添加绘图代码. 这个绘图代码需要用到一个第三方库.

指导老师让我在这个sln 工程里面再添加一个新的project 13 专门管绘图这部分.


他的意思是不是让我在 project 13里面 创建一个类调用第三方库; 然后在project12里面 实例化一个project13里面的类的对象然后用这个对象来调用画图函数?

7 个解决方案

#1


关于一个sln工程里面添加多个project的问题
你是指的这种么,每个工程都是独立的,不存在你说的在这里添加在那里使用的情况

#2


吧绘图便一个dll,其他工程用

#3


引用 1 楼 wyc6668205 的回复:
关于一个sln工程里面添加多个project的问题
你是指的这种么,每个工程都是独立的,不存在你说的在这里添加在那里使用的情况


假设你的gpsclient project 可用. 并且在 gpsclient 里面创建类 gpsclient.

那gpsclientview project里面 这样 gpsclient gpslientobject; 
然后用gpslientobject 调用在 gpsclient project 里面定义的函数

#4


引用 2 楼 buyong 的回复:
吧绘图便一个dll,其他工程用


我打个 比方, 是复杂的 3d graphics 绘制

#5


最简单的方法是新建一个.sln单独编译,链接测试,
成功后,把对应的.vcproj直接插入汇总的.sln

#6


看着不觉的混乱的话;
直接在打开的.sln里面插入新建项目

#7


请牢记:源代码本身的书写是否结构化或面向对象或符合设计模式或敏捷…并不重要,重要的是你是否使用结构化或面向对象或符合设计模式或敏捷…的方法命名标识符、阅读、修改、检查、测试源代码。

#1


关于一个sln工程里面添加多个project的问题
你是指的这种么,每个工程都是独立的,不存在你说的在这里添加在那里使用的情况

#2


吧绘图便一个dll,其他工程用

#3


引用 1 楼 wyc6668205 的回复:
关于一个sln工程里面添加多个project的问题
你是指的这种么,每个工程都是独立的,不存在你说的在这里添加在那里使用的情况


假设你的gpsclient project 可用. 并且在 gpsclient 里面创建类 gpsclient.

那gpsclientview project里面 这样 gpsclient gpslientobject; 
然后用gpslientobject 调用在 gpsclient project 里面定义的函数

#4


引用 2 楼 buyong 的回复:
吧绘图便一个dll,其他工程用


我打个 比方, 是复杂的 3d graphics 绘制

#5


最简单的方法是新建一个.sln单独编译,链接测试,
成功后,把对应的.vcproj直接插入汇总的.sln

#6


看着不觉的混乱的话;
直接在打开的.sln里面插入新建项目

#7


请牢记:源代码本身的书写是否结构化或面向对象或符合设计模式或敏捷…并不重要,重要的是你是否使用结构化或面向对象或符合设计模式或敏捷…的方法命名标识符、阅读、修改、检查、测试源代码。