"XXXX":未声明的标识符

首先我定义了一个结构体
typedef struct {
char name[20];

int vertices_qty;
int polygons_qty;

vertex_type vertex[MAX_VERTICES]; 
polygon_type polygon[MAX_POLYGONS];
mapcoord_type mapcoord[MAX_VERTICES];
int id_texture;

} obj_type, *obj_type_ptr;

然后工程文件中我要用到一个这样的函数
extern char Load3DS(obj_type_ptr ogg, char *filename);

运行后就显示:
图片说明

在线等解答,谢谢!

0

1个回答

你是想把它作为类型,那就 obj_type_ptr就行了,然后传值用obj_type_ptr*

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
error C2065: “xxxx”: 未声明的标识符
  在编译代码的时候经常会出现error C2065: “xxxx”: 未声明的标识符,这个错误。一般情况下添加对应的头文件即可,但有的时候明明添加了对应的头文件,却还是报错,下面是博主总结的几点修改经验:1.改变引用头文件的顺序;include就是将包含文件机械插入到所在的位置,比如@caozhy举的例子a.h中写 int add(int a, int b); b.h中写 void call()...
error C2065: “m_Pic”: 未声明的标识符
public: CPicture m_Pic; 必须在头文件中!!! 不对!是要在头文件的public里写!
未声明的标识符错误
在VS2010下进行VC++调试时,出现这样一种错误:error C2065:未声明的标识符,当时感觉十分怪异,为什么说怪异呢?因为如果在.cpp中未引入相关.h文件出现这样的错误很正常,但是现在是已经引入了相关的头文件,却还是出现了诸如error C2065、error C2087、error C2133...的错误。 情况是这样的,新建了一个工程项目,想使用其他工程中定义的同一组.cpp
“WM_MOUSEWHEEL” : 未声明的标识符
对于WM_MOUSEWHEEL,你可以在project-> settings-> c/c++下的preprocessor   definitions下添加_WIN32_WINNT=0x0500。
出现未声明的标识符问题
在程序中的network.c文件的某个子函数中定义了QUEUE *Q,但程序报错QUEUE为未声明的标识符。而在sr.h中已经定义了QUEUE结构体,在其他子函数中均可以正常定义。原因:在network.c开头应该写上#include "sr.h",因为调用了这个头文件中的结构体,所以应加此语句。
关于错误“未声明的标识符”
在VS2012下进行VC++调试时,出现这样一种错误:error C2065:未声明的标识符,当时感觉十分怪异,为什么说怪异呢?因为如果在.cpp中未引入相关.h文件出现这样的错误很正常,但是现在是已经引入了相关的头文件,却还是出现了诸如error C2065、error C2087、error C2133...的错误。     情况是这样的,新建了一个工程项目,想使用其他工程中定义的同一组
VS c2065 未声明的标识符 另外一种解决方案
有时候声明了变量,但是编译时通不过 就像这样 检查头文件也没错,怎么办? 改下编码~~  如果有中文注释的话,就要把文档格式改为 936(简体中文) 点击: “文件”->“高级保存选项” 然后修改编码即可
使用控件时提示"未声明标识符"的解决方法
用MFC默认创建Dialog类型项目,里面有个默认添加的CStatic控件,ID
error C2065: “list”: 未声明的标识符
http://blog.csdn.net/friendan/article/details/9033577 加入 using namespace std;
未声明的标识符ERROR C2065
未声明的标识符ERROR C2065解决方法: 1,调整该类的class.h和class.cpp文件所包含的头文件的位置,一般情况下:#include "stdafx.h" #include "xxx.h"//应用程序的头文件类,类名为CxxxApp,且此头文件 中包含有resource.h头文件 #include "resource.h" #inclu
error C2065: “Graphics”: 未声明的标识符解决办法
在stdafx.h文件中添加 #include "gdiplus.h"  using namespace Gdiplus;  #pragma comment(lib, "gdiplus.lib")  好用点赞
error C2065: “_lpw”: 未声明的标识符
error C2065: “_lpw”: 未声明的标识符  (2011-09-27 19:33:33) 转载▼error C2065: “_lpw”: 未声明的标识符 error C2065: “_convert”: 未声明的标识符 error C2065: “_acp”: 未声明的标识符 原因:在将CString转换成char*时,用T2A,没有在前添加  USES_CO
“cout” "endl“: 未声明的标识符”是怎么回事
#include  然后在cout前面加上std:: 或者在include下面加一句using namespace std; #include  using namespace std;
“string”: 未声明的标识符
//使用string要包含下面两个 #include #include using namespace std;
error C2065: “SOCKET”: 未声明的标识符
error C2065: “SOCKET”: 未声明的标识符 保护以下头文件即可: #include       //#include ? ------------------------------------------------------------------------------------ 您的十分满意是我追求的宗旨。 您的一点建议是我后续的动力。
工作问题积累(二十二)未声明的标识符问题集合(大家可在下面评论中提供你们出现的问题)
1.“CString”: 未声明的标识符
vs2010未声明标识符的问题
using namespace std;void CS2_2View::OnRButtonDown(UINT nFlags, CPoint point){ // TODO: 在此添加消息处理程序代码和/或调用默认值                                                CAddDialog add;(1) add.DoModal(); CEditView::...
C++ “greater”: 未声明的标识符错误
本人Visual Studio2015,在使用C++ STL中的set,multiset时定义multiset <int,std::greater<int>> m 报错C++ “greater”: 未声明的标识符错误解决方案:在头文件中加入#include<functional>即可解决...
解决opencv error C2065:“val: 未声明的标识符
开发环境:win10,VS2013,64位 在VS中使用opencv时,有时会出现error C2065: “val”: 未声明的标识符,而且好像是在解决方案平台是x64的时候才会出现,win32没有出现这个情况,不过也说不定,我没测试,win32的时候禁用语言扩展是“否”,x64的时候是“是(/za)”,改成“否”以后不会出现该错误,不过我的项目出现了别的错误,我也没深入测试。不过可以尝试一下这两
使用控件/Dialog时提示"未声明标识符"的解决方法
转自:http://www.cnblogs.com/Romi/archive/2012/01/06/2314390.html 问题提出:mfc扩展Dll程序中,新建了一个对话框IDD_DIALOG 1及三个文本编辑控件IDC_SIGM,、IDC_RATIOLOW和IDC_RATIOHIGH。并新建了一个对话框类(派生于CDialog类)。有关控件引用的代码如下:  enum { IDD
error C2065: “GWL_WNDPROC”: 未声明的标识符
转自VC错误:http://www.vcerror.com/?p=2131 问题描述: 在编译一个dll的时候,下面的代码 ::SetWindowLong(g_hWnd, GWLP_WNDPROC, (long)NewProc); 用32编译可以正常编译,但是64编译的时候提示错误: error C2065: “GWL_WNDPROC”: 未声明的标识符 解决方法: 具体的解决方
未声明的标识符“vector”解决办法
1.加上头文件#include <vector>; 2.加上using std::vector; 3.切记不要将vector写成Vector(我的就是加上前面的两个后还报错,才发现自己写错了,苦笑)
IDC_HAND 未声明的标识符
查看IDC_HAND的定义 #if(WINVER >= 0x0500) #define IDC_HAND MAKEINTRESOURCE(32649) #endif 可在stdafx.h中加入如下代码(#include 这行代码以上写入): #ifndef WINVER // 允许使用 Windows 95 和 Windows NT 4 或更高版本的特定功能。 #define WINV
解决error C2065:"..."未声明的标识符,C2065:语法错误: 标识符“...”
今天调用一个函数时出现 error C2061: 语法错误: 标识符“Mat”, 但是怎么也看不出来Mat什么错,把函数调用注释掉,还是报同样的错误。 把函数定义的内容也全部注释掉,也还是报同样的错误。 把函数的参数继续注释掉,不报错误了,看来是函数参数有问题。 加了一个参数 vector &face,报出解决error C2061:"vector"未声明的标识符,上网查原因。
error C2065: “IDC_PORT”: 未声明的标识符
增加包含头文件 #include "resource.h"
MFC未声明的标识符
但一直提示error C2065: “IDD_DIALOG_xxx”: 未声明的标识符(IDD_DIALOG_xxx为我属性页的名称);弄了好久只好放弃,改用他屏蔽不用的属性页。开始没问题,但当我在那属性页的类中添加我的代码时出错了,还是那个问题。看来这问题不解决是不能往下做了。     我在网上查了查,发现我的属性页类的头文件少了东西,我在头文件中包含了:#include   "resourc
_CommandPtr未声明的标识符解决办法
在导入#import "C:\ProgramFiles\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","adoEOF")确定没有写错的情况下,也写了::CoInitialize(NULL);对组件的初始化,但一直提示“_CommandPtr”: 未声明的标识符,这个原因应该是ADO控件没有注册成功的问题,到C:\P
Qt编译时遇到“未声明的标识符”问题
明明已经声明了却提示“未声明的标识符",
error C2065: “IDD_DIALOG”: 未声明的标识符
解决方法: 加入头文件 #include "Resource.h"
error C2065: “IDD_REGDLG”: 未声明的标识符
处理方法: 在文件开头添加头文件:#include "Resource.h"
error C2065: “GUID_NULL”: 未声明的标识符
在使用CString时,出现error C2065: “GUID_NULL”: 未声明的标识,这样的问题。将#include 移到所含头文件的最上方即可。
error C2065: “CRegKey”: 未声明的标识符
参考文章:http://bbs.csdn.net/topics/390466088?page=1 我用ATL建了一个工程,没有勾选MFC支持,然后在使用CRegKey类时出现如下错误:  XXX.cpp(31): error C2065: “CRegKey”: 未声明的标识符  XXX.cpp(31): error C2146: 语法错误: 缺少“;”(在标识符“reg”的前面)
Qt“__func__”: 未声明的标识符
Qt“func”: 未声明的标识符flyfish环境:Win10 Qt 5.9.2 VS2013 QT VS TOOLS错误说明VS2013不支持该宏用 __FUNCTION__ 替代
有关error: “IDD_DIALOG2”: 未声明的标识符类似错误解决方法转载
转载到自己这里来,以免忘记。 点击打开链接
error C2065: “cout”: 未声明的标识符解决方法
遇到这种情况,网上翻了好多,都是在说是由于缺失#include<iostream>和using namespace std;这两句导致的,但我明明这两句都有了,还是报错。最后发现,居然是预编译头,也就是#include"stdafx.h"必须放在第一行,否则会被跳过执行,在老版本vs中会显示这么一句话调换位置后完美解决...
error C2065: “cout”: 未声明的标识符
刚刚开始使用VS2008,感觉一头雾水,只写了一个hello world就好久运行不出来,第一不会用VS,第二不熟悉C++。     error C2065: “cout”: 未声明的标识符     error C2065: “endl”: 未声明的标识符     这是我遇到的第一个问题,弄了好久没弄清楚,后来才发现,仅仅是因为没有写上using namespace std;,刚开始学习C+
error C2065: “IDD_DIALOG1” : 未声明的标识符
error C2065: “IDD_DIALOG1” : 未声明的标识符 编译时提示error C2065: “IDD_DIALOG1” : 未声明的标识符 错误的可能原因及解决方法如下:    1.出错文件中没有包含资源文件ID声明的resource.h文件。在出错文件中加入#include “resource.h”语句。 2.工程附件包含目录的路径下没有resou
error C2065:未声明的标识符错误
在VS2010下进行VC++调试时,出现这样一种错误:error C2065:未声明的标识符,当时感觉十分怪异,为什么说怪异呢?因为如果在.cpp中未引入相关.h文件出现这样的错误很正常,但是现在是已经引入了相关的头文件,却还是出现了诸如error C2065、error C2087、error C2133...的错误。     情况是这样的,新建了一个工程项目,想使用其他工程中定义的同
【错误处理】error C2065: “SurfFeatureDetector”: 未声明的标识符;error C2065: “FlannBasedMatcher”: 未声明的标识符
【错误处理】error C2065: “SurfFeatureDetector”: 未声明的标识符;error C2065: “FlannBasedMatcher”: 未声明的标识符
“WORD”: 未声明的标识符解决方案
    最近在做一个基于SDK的二次开发,加载头文件编译出现”“WORD”: 未声明的标识符”的错误,查询缺少windef.h的头文件,故添加之。   继续编译,出现在winnt.h的头文件中出现一堆错误,这个是系统文件,不应该报错。故查之, 网上解决方案一:将windef.h放在其他头文件之前(不懂),改之,发现没有效果。 解决方案二:在将添加的头文件windef.h改为windows.h ...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 怎么学习互联网大数据 村干部学习大数据心得