新建了一个DIALOG,却出现如下错误.
请各位朋友帮忙看下,到底是哪里错了.我新建了一个CImageDialog,上面就4个滑块,都已经在MFC CLASS WIZARD里面定义好了,类型是CSliderCtrl,可是运行后出现的错误都与它有关,是不是我还要在别的地方重新定义,下面是该DIALOG的部分代码,请大虾们帮偶看看
/////////////////////////////////////////////////////////////////////////////
// CImageDialog dialog
class CImageDialog : public CDialog
{
// Construction
public:
CImageDialog(CWnd* pParent = NULL); // standard constructor
// Dialog Data
//{{AFX_DATA(CImageDialog)
enum { IDD = IDD_DIALOG1 };
CSliderCtrl m_ScaleY;//就是这里四行出的问题,
CSliderCtrl m_ScaleX;//可是已经定义好了啊,
CSliderCtrl m_MoveY;//怎么还是会出现错误.
CSliderCtrl m_MoveX;//
//}}AFX_DATA
Compiling resources...
Compiling...
Cubeview.cpp
g:\简单的opengl动画\imagedialog.h(22) : error C2146: syntax error : missing ';' before identifier 'm_ScaleY'
g:\简单的opengl动画\imagedialog.h(22) : error C2501: 'CSliderCtrl' : missing storage-class or type specifiers
g:\简单的opengl动画\imagedialog.h(22) : error C2501: 'm_ScaleY' : missing storage-class or type specifiers
g:\简单的opengl动画\imagedialog.h(23) : error C2146: syntax error : missing ';' before identifier 'm_ScaleX'
g:\简单的opengl动画\imagedialog.h(23) : error C2501: 'CSliderCtrl' : missing storage-class or type specifiers
g:\简单的opengl动画\imagedialog.h(23) : error C2501: 'm_ScaleX' : missing storage-class or type specifiers
g:\简单的opengl动画\imagedialog.h(24) : error C2146: syntax error : missing ';' before identifier 'm_MoveY'
g:\简单的opengl动画\imagedialog.h(24) : error C2501: 'CSliderCtrl' : missing storage-class or type specifiers
g:\简单的opengl动画\imagedialog.h(24) : error C2501: 'm_MoveY' : missing storage-class or type specifiers
g:\简单的opengl动画\imagedialog.h(25) : error C2146: syntax error : missing ';' before identifier 'm_MoveX'
g:\简单的opengl动画\imagedialog.h(25) : error C2501: 'CSliderCtrl' : missing storage-class or type specifiers
g:\简单的opengl动画\imagedialog.h(25) : error C2501: 'm_MoveX' : missing storage-class or type specifiers
ImageDialog.cpp
g:\简单的opengl动画\imagedialog.h(22) : error C2146: syntax error : missing ';' before identifier 'm_ScaleY'
g:\简单的opengl动画\imagedialog.h(22) : error C2501: 'CSliderCtrl' : missing storage-class or type specifiers
g:\简单的opengl动画\imagedialog.h(22) : error C2501: 'm_ScaleY' : missing storage-class or type specifiers
g:\简单的opengl动画\imagedialog.h(23) : error C2146: syntax error : missing ';' before identifier 'm_ScaleX'
g:\简单的opengl动画\imagedialog.h(23) : error C2501: 'CSliderCtrl' : missing storage-class or type specifiers
GlobalVar.cpp
Generating Code...
执行 cl.exe 时出错.
cube.exe - 1 error(s), 0 warning(s)
错误有些删除了,不然文章发不上来,不过都是与定义的那四个量有关.
/////////////////////////////////////////////////////////////////////////////
// CImageDialog dialog
class CImageDialog : public CDialog
{
// Construction
public:
CImageDialog(CWnd* pParent = NULL); // standard constructor
// Dialog Data
//{{AFX_DATA(CImageDialog)
enum { IDD = IDD_DIALOG1 };
CSliderCtrl m_ScaleY;//就是这里四行出的问题,
CSliderCtrl m_ScaleX;//可是已经定义好了啊,
CSliderCtrl m_MoveY;//怎么还是会出现错误.
CSliderCtrl m_MoveX;//
//}}AFX_DATA
Compiling resources...
Compiling...
Cubeview.cpp
g:\简单的opengl动画\imagedialog.h(22) : error C2146: syntax error : missing ';' before identifier 'm_ScaleY'
g:\简单的opengl动画\imagedialog.h(22) : error C2501: 'CSliderCtrl' : missing storage-class or type specifiers
g:\简单的opengl动画\imagedialog.h(22) : error C2501: 'm_ScaleY' : missing storage-class or type specifiers
g:\简单的opengl动画\imagedialog.h(23) : error C2146: syntax error : missing ';' before identifier 'm_ScaleX'
g:\简单的opengl动画\imagedialog.h(23) : error C2501: 'CSliderCtrl' : missing storage-class or type specifiers
g:\简单的opengl动画\imagedialog.h(23) : error C2501: 'm_ScaleX' : missing storage-class or type specifiers
g:\简单的opengl动画\imagedialog.h(24) : error C2146: syntax error : missing ';' before identifier 'm_MoveY'
g:\简单的opengl动画\imagedialog.h(24) : error C2501: 'CSliderCtrl' : missing storage-class or type specifiers
g:\简单的opengl动画\imagedialog.h(24) : error C2501: 'm_MoveY' : missing storage-class or type specifiers
g:\简单的opengl动画\imagedialog.h(25) : error C2146: syntax error : missing ';' before identifier 'm_MoveX'
g:\简单的opengl动画\imagedialog.h(25) : error C2501: 'CSliderCtrl' : missing storage-class or type specifiers
g:\简单的opengl动画\imagedialog.h(25) : error C2501: 'm_MoveX' : missing storage-class or type specifiers
ImageDialog.cpp
g:\简单的opengl动画\imagedialog.h(22) : error C2146: syntax error : missing ';' before identifier 'm_ScaleY'
g:\简单的opengl动画\imagedialog.h(22) : error C2501: 'CSliderCtrl' : missing storage-class or type specifiers
g:\简单的opengl动画\imagedialog.h(22) : error C2501: 'm_ScaleY' : missing storage-class or type specifiers
g:\简单的opengl动画\imagedialog.h(23) : error C2146: syntax error : missing ';' before identifier 'm_ScaleX'
g:\简单的opengl动画\imagedialog.h(23) : error C2501: 'CSliderCtrl' : missing storage-class or type specifiers
GlobalVar.cpp
Generating Code...
执行 cl.exe 时出错.
cube.exe - 1 error(s), 0 warning(s)
错误有些删除了,不然文章发不上来,不过都是与定义的那四个量有关.
...全文
相关推荐
InstallShield_新建Dialog
**新建 Dialog** - 打开 InstallShield 项目,在“用户界面”选项卡下,选择“对话框”目录。 - 右键点击,选择“添加新对话框”来创建一个新的Dialog。
复制文件 Visual C++ MFC Dialog-based
Dialog-based应用程序通常指的是那些以对话框作为主界面的应用,它们提供了用户交互的窗口。首先,我们需要创建一个新的MFC Dialog-based项目。
利用FAAD2将AAC转码为WAV(基于官网C工程Demo)
**创建MFC Dialog应用** - 新建一个MFC Dialog-Based项目,命名为“Faad2Test”。 - 将编译好的FAAD2库(DLL或LIB)和对应的头文件添加到项目中。
MFC之编写一个简单的登录对话框.pdf
接着,我们需要为对话框创建一个新的类。通过右键点击Dialog并选择Class Wizard,选择新建类,并命名为CDlg_login。
Android开发文档.pdf
这条知识点指出了Android开发中一个常见的错误,即在程序运行前,应用程序还未初始化时就出现错误的解决方法。3. onCreateContextMenu->创建长按菜单键显示的菜单!


