求助一个关于dll的问题

我想要建立一个workspace,里面包含一个写DLL和一个测试DLL的项目...在vs2010里没有建立workspace的地方,直接就是建立解决方案。我就命名一个my... 我想要建立一个workspace,里面包含一个写DLL和一个测试DLL的项目...在vs2010里没有建立workspace的地方,直接就是建立解决方案。我就命名一个mydll的解决方案,然后写了DLL,再建立了一个testmydll的项目。
设置testmydll的依赖项为mydll,然后在在testmydll项目的源文件里,提示找不到MYGDI.h,这个文件在mydll的工程里,我该怎么设置才能使编译器能找到这个文件?
尝试把MYGDI.h手工复制到testmydll的目录下。结果系统提示找不到mydll里定义的函数。。。(我在testmydll里使用的)。。。这个咋回事啊?help。。。
http://pan.baidu.com/share/link?shareid=1315654458&uk=3910849304
展开
 我来答
空雪梦见
2013-06-29 · TA获得超过5597个赞
知道大有可为答主
回答量:2522
采纳率:75%
帮助的人:1193万
展开全部

1、workspace那是vc6的东西。2003开始就是solution了


2、找不到mygdi.h是因为不在包含目录里,右键点testmydll选属性,在有一晌余个选项可以设置包含目录的,设置了就能找到了。另:debug配置和release配置都要设


3、找不到函数……是lib文件没有链接上樱谨正去吧?依赖项我没用过,不知道设置依赖项以后会不会自动添加链接选脊悔项。你可以到testmydll的工程属性里面,库目录加一个mydll的debug输出目录(对于release配置就是release输出目录),加完以后到链接器的输入里面添加一个mydll.lib(debug和release都要加)

更多追问追答
追问
第二点没找到,截个图吧。。。(找了一个,添加路径,然后failed....囧)
追答


来自:求助得到的回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式