一个工程中导入另一个工程的问题!

bh2001zhh 2005-11-28 09:46:15
我自己建立了一个基于对话框的工程,插入了一个CMyView:CView类,然后在对话框中显示视图:
BOOL CTestDlg::OnInitDialog()
{
.....
// TODO: Add extra initialization here
CRect rectWndClient(0,0,3,5);
CRuntimeClass *pViewRuntimeClass = RUNTIME_CLASS(CMyView);
CMyView *pView = (CMyView*)pViewRuntimeClass->CreateObject();
pView->Create(NULL,NULL,WS_VISIBLE|WS_CHILD,
rectWndClient,
this,666,NULL);
pView->OnInitialUpdate();
.....
}

这时我插入了另一个工程:
http://www.bxjie.net/bbs/dispbbs.asp?boardID=22&ID=6557&page=1这里边的plot.dsp,在MyView.h里我是这样写的:
#if !defined(AFX_MYVIEW_H__9E5D736D_0B4C_4EB5_9D68_3516F30FBBE9__INCLUDED_)
#define AFX_MYVIEW_H__9E5D736D_0B4C_4EB5_9D68_3516F30FBBE9__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// MyView.h : header file
//
#include "..\plot\clPlot.h"

/////////////////////////////////////////////////////////////////////////////
// CMyView view

class CMyView : public CView
{
protected:
CMyView(); // protected constructor used by dynamic creation
DECLARE_DYNCREATE(CMyView)

// Attributes
public:
clPlot m_Plot;
// Operations
public:
......
}
为什么我编译没问题,而运行的时候就出错:
无法找到动态链接库cPlot于指定的路径:F:\project\SerialComm\Debug,......上???
望各位不吝赐教!thx!!!
...全文
171 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
JonneyR 2005-11-28
  • 打赏
  • 举报
回复
Project->Settings选中出现Project Settings窗口
分别对两个Project进行设置
方法:
进到C/C++ tab页,Category选择Preprocessor在Additional include directories中填入两个Project的相对路径中间用逗号隔开
..\plot,..\SerialComm
feiniaoliang 2005-11-28
  • 打赏
  • 举报
回复
Rebuild All 一下,一定会报错的!~~


修改方法:
你编译一下那个例程,将debug下的clPlot.lib文件拷入你的工程目录下,并将clPlot.dll文件拷入你工程的Debug下,然后在你工程中,选择project-settting-link,在object/library modules下添加clPlot.lib,然后重新rebuild all
bh2001zhh 2005-11-28
  • 打赏
  • 举报
回复
不是对话框插入View的问题呀,是工程加入的问题!
lixiaosan 2005-11-28
  • 打赏
  • 举报
回复
http://www.codeguru.com/Cpp/W-D/dislog/article.php/c5007/
http://www.codeguru.com/Cpp/W-D/dislog/article.php/c5009/
kelinwang19 2005-11-28
  • 打赏
  • 举报
回复
将clPlot.lib文件拷入你的工程目录下,并将clPlot.dll文件拷入你工程的Debug下,然后在你工程中,选择project-settting-link,在object/library modules下添加clPlot.lib,然后重新rebuild all
bh2001zhh 2005-11-28
  • 打赏
  • 举报
回复
好的,我试试!

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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