Board logo

标题: [教程] 日记的ARTOOLKIT笔记(3):MQO模型的动画实现 [打印本页]

作者: 杯具的黑白日记    时间: 2011-4-14 12:27     标题: 日记的ARTOOLKIT笔记(3):MQO模型的动画实现

特别声明!很多人遇到2019或者2001错误,均为没有正确配置VS和头文件没有正确调用,请自学C或C++补完这部分欠缺的知识,请搞明白lib库和头文件怎么正确调用!
再遇到有人问2019类的链接错误,一律无视!


1L   MQO动画实现代码

2L   MQO静帧动画制作方法 编辑中
3L   脱离ARTOOLKIT完整库MQO动画实现~ 待定是否在此帖更新
效果图:
[attach]161[/attach]

本帖隐藏的内容需要积分高于 10 才可浏览

作者: 杯具的黑白日记    时间: 2011-4-14 12:28

此楼暂无内容,后续部分尚在编辑中
本帖隐藏的内容需要积分高于 10000 才可浏览

作者: 杯具的黑白日记    时间: 2011-4-14 12:28

再占一层
作者: lifeisspace    时间: 2011-4-14 13:53

赞一个,版主的名字很好听~~
作者: allenxu522    时间: 2011-4-14 19:36

日记哥,为什么要这么高的分才能看隐藏内容呢。。
作者: youyouwoxin0    时间: 2011-4-14 19:40

等着  上置顶啊
作者: 杯具的黑白日记    时间: 2011-4-14 20:48

5# allenxu522

因为我正在编辑中……
作者: axenstar    时间: 2011-4-20 10:21

詳細解說 讚
作者: huangchuny    时间: 2011-4-23 09:54

不错,值得学习
作者: gift925    时间: 2011-4-25 09:57

紧跟牛人的脚步
作者: tianzhuang    时间: 2011-4-26 17:57

牛人,仰望ing
作者: wuwenmei    时间: 2011-4-27 10:00

急需隐藏的内容 因为在做这个作业 可是积分不够。。。。。帮帮忙
作者: 杯具的黑白日记    时间: 2011-4-28 15:17

呃……作业……
作者: sapphireyaol    时间: 2011-4-29 11:01

恩。。。楼主在日记2中说MQO模型网上很多可以找,我怎么觉得好少啊。。。几乎没有,自己用水杉画表示很无力,画的很丑。。。
作者: 杯具的黑白日记    时间: 2011-4-29 11:42

……一找一大把的……没有1000也有200……实在找不到可以去日本的网站找嘛~
作者: sapphireyaol    时间: 2011-4-29 15:02

楼主给个有MQO模型的网址吧,我百度和Google都搜不到,好伤心呀。。。
作者: angela999    时间: 2011-5-2 15:15

为什么出现GLLight.h和GLMetaseq.h头文件不能打开的错误呢。。。。
作者: angela999    时间: 2011-5-2 15:17

求楼主指点~
作者: angela999    时间: 2011-5-2 20:36

楼主什么时候在啊,,求帮助啊~
作者: 杯具的黑白日记    时间: 2011-5-3 14:33

19# angela999
每天登录一次……不固定时间
头文件没找到?去笔记2里面找头文件去吧,然后联接上就OK
作者: sapphireyaol    时间: 2011-5-3 14:36

为什么模型加载进去后都会变个方向呢?都会立起来,不想让它变方向该怎么办啊?
作者: sapphireyaol    时间: 2011-5-3 15:12

我也遇到过这个问题,是不是你没有把GLMetaseq.c的文件加载到工程里呢?我加进去就解决了,可以运行了。 19# angela999
作者: 杯具的黑白日记    时间: 2011-5-3 21:08

22# sapphireyaol
方向变了,说明你的模型坐标轴方向跟AR的方向不同呗~调整你的模型吧~没啥麻烦的
作者: angela999    时间: 2011-5-4 19:56

20# 杯具的黑白日记

我都加了的啊,,两个头文件,都放在工程的文件夹里了
作者: angela999    时间: 2011-5-4 20:01

20# 杯具的黑白日记
ok了,,之前把这两个头文件放在工程文件夹里用尖括号不行,放在include里的GL里也不行,今天把尖括号改成引号就OK了,,真是无语。。。
作者: 杯具的黑白日记    时间: 2011-5-5 12:11

25# angela999
呃……这种错误……无语
作者: 2802286    时间: 2011-5-7 17:11

过来观摩学习
作者: qq77523195    时间: 2011-5-17 15:58

现在正在研究simpleVRML这个例子,但是我需要让程序在初始化的时候不显示配置对话框并且要以全屏模式显示,现在不显示配置对话框已经在WDM_camera_flipV.xml里修改了,但是如何让程序为默认全屏模式显示呢~!  求指点~!求关注~!
作者: qq77523195    时间: 2011-5-17 16:08

丢人了,没仔细看程序就发问~!  原来程序开始就有变量prefWindowed = FALSE控制全屏和窗口显示... :loveliness:
作者: 杯具的黑白日记    时间: 2011-5-17 18:08

29# qq77523195 改xml是个好方法,也有很多人用程序拉伸弄,全屏的话,AR自带的有点小问题,多测试下看看吧
作者: qq77523195    时间: 2011-5-18 14:19

嗯 谢谢版主了~!之前的问题算是都解决了,不过还想请教下版主,为什么MAX导出WRL格式时候贴图信息只保留了一层,是我导出时候选项有问题还是WRL不支持多层纹理啊?本人刚刚接触artoolkit,相关一些资料也很难找到,所以还请版主帮忙给点思路~!
作者: 杯具的黑白日记    时间: 2011-5-19 17:18

31# qq77523195
WRL貌似可以多层的,有见过3层纹理的,但是我在看程序代码的时候,只有1层
具体的我不太了解,我一直只用1层纹理的
作者: wwwyxj456    时间: 2011-5-20 12:59

水杉 能导出骨骼或者点缓存的max动画吗?怎么整?
作者: 杯具的黑白日记    时间: 2011-5-23 12:30

33# wwwyxj456
这个我也不知道
作者: yypyzzyt    时间: 2011-5-23 21:11

谢啦,珍贵资源啊
作者: purplejk    时间: 2011-6-1 09:05

权限………………桑心啊,不过非常感谢楼主,正在实现新idea中,不过如果可以希望能提供其他方式实现
作者: dasuda    时间: 2011-6-8 22:38

谢谢 楼主!!!!
作者: qq77523195    时间: 2011-6-9 09:55

最近又遇到点问题,程序读取加载mqo文件定点和面的信息时候会占用很大的内存空间,仔细看了下mqo文件发现相同模型不同帧中face信息是完全相同的,不知道这个地方可不可以在程序中做一些优化处理,或者在别的地方有什么好办法可以省去一些结构体里面的信息不分配那么多内存~!希望有所研究的高手们给点思路,前提是不改变模型面数!
作者: jj_zero    时间: 2011-6-13 16:40

牛人呀,除了这,我还真很难找到相关的
作者: 杯具的黑白日记    时间: 2011-6-14 12:01

38# qq77523195

可以对数据进行优化,或者是操作中释放掉内存也是可行的
有写MQO是用3DMAX软件制作来的,无用信息很多很庞大,可以过滤掉的,关键还是模型转换的时候带来的无用信息,可以分析下,然后用代码过滤
作者: root2010    时间: 2011-6-14 22:39

本帖隐藏的内容需要积分高于 10000 才可浏览??????????????这样做有意思吗????????小人
作者: 杯具的黑白日记    时间: 2011-6-16 12:33

41# root2010
你丫的, 老子都说了没编辑完,你还挑刺,你才TMB的是小人
作者: andyzhao365    时间: 2011-6-18 20:23

前来学习前来学习前来学习
作者: yezehui2002    时间: 2011-6-27 14:24

谢谢楼主~~~~
作者: yezehui2002    时间: 2011-7-4 11:31

实在找不到可以去日本的网站找嘛
作者: cwyalpha    时间: 2011-7-7 14:08

试了下,
#include <GL/GLMetaseq.h>  //MQO模型渲染依赖头文件
#include <GL/GLLight.h>   //MQO模型渲染光照文件
VS2010这样写用的时候会报错。。
把那3个库文件在代码目录和GL目录各放了一份。
然后写成
#include "GLMetaseq.c"  //MQO模型渲染依赖头文件
#include <GL/GLLight.h>   //MQO模型渲染光照文件
就可以了。。。
看了下GLMetaseq.c的第一行有include "GLMetaseq.h"
问一下,二维码的标记自定义有教程么?标记是不是要各向异性的?
作者: 杯具的黑白日记    时间: 2011-7-8 16:03

46# cwyalpha

是各向异性的,标记图有教程,细心找找能找到
作者: xidian009    时间: 2011-7-9 11:32

学习中,很受用
作者: 泥猴    时间: 2011-7-13 19:41

谢谢!我先下了慢慢看
作者: Myshuai    时间: 2011-7-21 21:59

我在学习,要做毕业设计,使用枪射击靶子并产生交互,希望这对我有用
作者: breezeyang    时间: 2011-8-28 20:17

很适合新手,谢谢了
作者: duanweibo    时间: 2011-10-26 17:55

学习了,谢谢分享
作者: 怪俠一枝梅    时间: 2011-11-4 20:47

我用3DS MAX 建模  有辦法轉成MQO嗎~??
作者: 杯具的黑白日记    时间: 2011-11-16 18:55

53# 怪俠一枝梅
有办法,先转成OBJ,然后用水杉等软件打开转好的OBJ文件再转成MQO~
作者: xiaochi95    时间: 2011-11-23 13:11

楼主太好了,有没有QQ加加,学习
作者: johnnyworm    时间: 2011-11-24 15:46

1# 杯具的黑白日记
正需要說
感謝大大詳解~~~~
作者: h85647903    时间: 2011-11-27 18:32

楼主你的实例代码有错 ·!!!!!!!具体你可以做个测试···你不放入MARKER 的时候 也会断断续续的出现 小妹妹···希望你能尽快解决···
作者: liuyaoyang815    时间: 2011-12-12 17:20

太好了,赞一下
作者: breezeyang    时间: 2011-12-18 10:46

学习了,继续关注中
作者: chenqiongq    时间: 2012-1-5 19:57

我链接时除了问题,帮下忙吧:我把3个库文件放在了代码文件夹和GL文件中了。。。
不知道为什么出错了。。。
作者: chenqiongq    时间: 2012-1-5 20:04

[attach]211[/attach][attach]213[/attach]
[attach]214[/attach]
作者: msnFly    时间: 2012-1-7 00:18

楼主很不简单啊!!谢谢!
作者: 杯具的黑白日记    时间: 2012-2-1 12:50

57# h85647903

多次多机调试,没有你说的错误,是不是摄像头的问题导致的?
作者: paragon    时间: 2012-2-9 20:07

日本的网站。。。让我浮想联翩啊,呵呵。
anyway,支持楼主!!
作者: 2217064351    时间: 2012-3-3 14:07

要学习的东西还很多
作者: 1013776444    时间: 2012-3-13 21:26

:) :) 1# 杯具的黑白日记
作者: whq20080808    时间: 2012-3-14 11:53

发帖是个好习惯
作者: zyztt    时间: 2012-3-15 15:13

good!good!
作者: popleaf1    时间: 2012-3-17 01:22

学习LZ精神!
作者: liweiallen2000    时间: 2012-3-27 10:48

继续学习~~~~
作者: liweiallen2000    时间: 2012-3-27 13:40

我之前出现了找不到头文件的问题,后来把头文件的名称改了出现了连接错误,跟62楼一样的问题,用了之前朋友说的把头文件放到GL下 同样出现了连接问题,之前SIMPLE那个例程运行良好,还没有查出是什么原因
作者: liweiallen2000    时间: 2012-3-27 15:34

终于成功了 外部链接错误时由于工程文件的问题导致的 在网上找了很多方法也没能解决 后来用之前例子里的工程文件,由于之前的文件可能是VC6,所以并不存在WIN32控制台之类的事情,只由.c写源码,编译之后生成DSW文件,我用VS2008把DSW转换成SLN,再次运行就没有问题了
之前的事情我也没有太搞懂,尤其是有一个LNK2019的错误 大家可以上网查查,总之我之前建立的是WIN32控制台,最后也没能解决这个问题
作者: 尼奥    时间: 2012-4-2 11:06

谢谢日记哥,学习了!
作者: peter_wwj    时间: 2012-4-11 10:45

lz,我按照你的第二篇日记例子编了下代码,可是老是编译不过去,想请教是什么问题:
作者: peter_wwj    时间: 2012-4-11 10:46

图片发不了,给你看看错误提示吧:
  1. LINK : warning LNK4098: 默认库“LIBCMT”与其他库的使用冲突;请使用 /NODEFAULTLIB:library
  2. 1>AR_show_MQO.obj : error LNK2019: 无法解析的外部符号 _mqoCreateModel,该符号在函数 "void __cdecl init(void)" (?init@@YAXXZ) 中被引用
  3. 1>AR_show_MQO.obj : error LNK2019: 无法解析的外部符号 _mqoInit,该符号在函数 "void __cdecl init(void)" (?init@@YAXXZ) 中被引用
  4. 1>AR_show_MQO.obj : error LNK2019: 无法解析的外部符号 _mqoCallModel,该符号在函数 "void __cdecl draw(void)" (?draw@@YAXXZ) 中被引用
  5. 1>C:\Documents and Settings\Administrator\桌面\3D建模\AR_show_MQO\Debug\AR_show_MQO.exe : fatal error LNK1120: 3 个无法解析的外部命令
复制代码

作者: peter_wwj    时间: 2012-4-11 10:48

希望楼主尽快回复我,我最近在弄虚拟现实增强的东西,之前用opengl导入.obj或是3ds模型都出了点显示上不完美的问题,希望这次能用lz的方法解决,谢谢啦,在线等.....另外可以加我Q交流:958782314
作者: zhenartoolkit丫    时间: 2012-4-19 20:45

77# peter_wwj
你没有正确加载那两个头文件,你可以将那两个头文件放到include文件夹中,然后再加入到工程中
作者: zhenartoolkit丫    时间: 2012-4-19 20:48

77# peter_wwj 要是还不行,再问,我再回来!
作者: hideki2312    时间: 2012-5-3 14:53

顶,好帖子~ 学习中。。
作者: lj1900    时间: 2012-5-3 18:54

simpleTest.obj : error LNK2019: 无法解析的外部符号 _mqoCreateModel,该符号在函数 _init 中被引用
4>simpleTest.obj : error LNK2019: 无法解析的外部符号 _mqoInit,该符号在函数 _init 中被引用
4>simpleTest.obj : error LNK2019: 无法解析的外部符号 _mqoCallModel,该符号在函数 _draw 中被引用
4>d:\ARToolKit\examples\simple\..\..\bin\simpleTestd.exe : fatal error LNK1120: 3 个无法解析的外部命令
请楼主不要回避这个问题
作者: lj1900    时间: 2012-5-3 20:31

不好意思 问题解决了  头文件包含应该是#include "GLMetaseq.c",而不是#include <GL/GLMetaseq.h>,当然三个库文件都应放到vs相应目录下如C:\Program Files\Microsoft Visual Studio 9.0\VC\include
作者: mamian880620    时间: 2012-5-23 20:31

请问能给个找的网址吗,急需呀 15# 杯具的黑白日记
作者: grants    时间: 2012-6-7 12:16

我进来膜拜LZ的
作者: 黑白猫    时间: 2012-6-24 20:04

日记大神啊啊啊啊啊啊啊啊啊 后面怎么没了= =
作者: yi264990610    时间: 2012-7-12 16:57

不错,值得学习
作者: wlk_king    时间: 2012-7-12 18:19

人品好的楼主。。。
作者: cwf1993    时间: 2012-9-9 11:02

求教为什么会出现这样连接错误

1>GLMetaseq.obj : error LNK2001: unresolved external symbol "void (__stdcall* glDeleteBuffersARB)(int,unsigned int const *)" (?glDeleteBuffersARB@@3P6GXHPBI@ZA)
1>GLMetaseq.obj : error LNK2001: unresolved external symbol "void (__stdcall* glBufferDataARB)(unsigned int,int,void const *,unsigned int)" (?glBufferDataARB@@3P6GXIHPBXI@ZA)
1>GLMetaseq.obj : error LNK2001: unresolved external symbol "void (__stdcall* glBindBufferARB)(unsigned int,unsigned int)" (?glBindBufferARB@@3P6GXII@ZA)
1>GLMetaseq.obj : error LNK2001: unresolved external symbol "void (__stdcall* glGenBuffersARB)(int,unsigned int *)" (?glGenBuffersARB@@3P6GXHPAI@ZA)
1>GLMetaseq.obj : error LNK2001: unresolved external symbol "int g_isVBOSupported" (?g_isVBOSupported@@3HA)


源程序在这里


// OpenGLTest.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"

#ifdef _WIN32
#include <windows.h>
#endif

#include <stdio.h>
#include <stdlib.h>

#include <gl\glut.h>
#include <gl\GLU.h>
#include <gl\GL.h>






#include "GLLight.h"
#include "GLMetaseq.h"



#define             MOTION_NUM  59  
#define             MOTION_FPS  30  
MQO_SEQUENCE seq;

int i=0;

void init(){
        glClearColor(0.0,0.0,0.0,0.0);
        glShadeModel(GL_FLAT);

        //MQO
       
        mqoInit();
        printf("loading mode\n");

        seq = mqoCreateSequence( "F:/personalStuff/Desktop/mqomod/mod_000%d.mqo",MOTION_NUM,0.2);

        printf("loading completed!\n");


}

void display()
{
        glClear(GL_COLOR_BUFFER_BIT);


       
        glLoadIdentity();
        gluLookAt(0.0,0.0,0.0,       0.0,0.0,1.0,        0.0,1.0,0.0);
        //glTranslatef(0,0,-10.0);   //将物体移远,而不是将视觉移远

        glTranslatef(0,0,3);




        glColor3f(1.0,0.0,0.0);                //x
        glBegin(GL_LINES);
        glVertex3f(10.0,0.0,0.0);
        glVertex3f(0.0,0.0,0.0);
        glEnd();

        glColor3f(0.0,1.0,0.0);
        glBegin(GL_LINES);
        glVertex3f(0.0,10.0,0.0);  // y
        glVertex3f(0.0,0.0,0.0);
        glEnd();

        glColor3f(0.0,0.0,1.0);
        glBegin(GL_LINES);
        glVertex3f(0.0,0.0,10.0); // z
        glVertex3f(0.0,0.0,0.0);
        glEnd();

       
        //glLoadIdentity();  //如果加了这句就都不显示!!是因为抵消了gluLookAt(0.0,0.0,5.0,       0.0,0.0,0.0,        0.0,1.0,0.0);这句!!!可以在这句后面加上gluLookAt(0.0,0.0,5.0,       0.0,0.0,0.0,        0.0,1.0,0.0);

        /*
        glRotatef(34.0,0.0,1.0,0.0);  //先写的后执行
        glRotatef(-39.0,1.0,0.0,0.0);       
        glRotatef(-23.0,0.0,0.0,1.0);
       
       
        glRotatef(34.0,0.0,0.0,1.0);
        glTranslatef(2.0,0.0,0.0);  //这是位移后再旋转
       

        glTranslatef(2.0,0.0,0.0);  //这是旋转后再位移
        glRotatef(34.0,0.0,0.0,1.0);
        */


        glColor3f(1.0,1.0,1.0);
        //glScalef(1.0,2.0,1.0);
        //glutWireTeapot(1.0);



   
        mqoCallSequence( seq,i );



        glFlush();


}

void idle(){
        i++;
}

void reshape(int w,int h){
        glViewport(0,0,(GLsizei)w,(GLsizei)h);
        glMatrixMode(GL_PROJECTION);
        glLoadIdentity();
        glFrustum(-1.0,1.0,-1.0,1.0,1.5,100000.0);                        //能够观察到范围的为距离观察点1000000.0到1.5 的区域内,设置这么大的数字是为了确保很远的地方东西也能看到
        glMatrixMode(GL_MODELVIEW);
}

        int _tmain(int argc, char * argv[])
{
        glutInit(&argc, argv);
        glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
        glutInitWindowPosition(100, 100);
        glutInitWindowSize(640, 480);
        glutCreateWindow("OpenGL");       
        glutDisplayFunc(display);
        glutReshapeFunc(reshape);
        glutIdleFunc(idle);
        glutMainLoop();
        return 0;
}
作者: cherry    时间: 2012-10-20 20:52

请问日记哥哥~~~  那个 头文件 <GL/GLMetaseq.h> 放在电脑的什么地方呢? 我放在 VC的include下面的 GL文件夹里咋不行呢? ~~~ 谢谢哥哥啦!! 1# 杯具的黑白日记
作者: cherry    时间: 2012-10-20 20:54

我也遇到这个问题~~~ 正在按照您所说的方法解决 嘿嘿 81# lj1900
作者: cherry    时间: 2012-10-20 21:09

亲 请问。。。这个怎么解决啊 我也不会啊= = 试了还是不行~~求帮助啊~~~~[qq]121357565[/qq] 77# zhenartoolkit丫
作者: julyaa    时间: 2012-10-29 17:44

好人一生平安





SIGNATURE:------------------------------------------------------
Energy and persistence conquer all things.
Hermes Birkin bag , Louis Vuitton Monogram Canvas , Louis Vuitton Damier Bags , Juicy Couture Outlet,Juicy Couture Handbags
作者: pennwin    时间: 2012-11-9 10:12

2# 杯具的黑白日记
为什么需要这么高的分数才给人看啊  ?
作者: pennwin    时间: 2012-11-12 09:20

1>------ 已启动全部重新生成: 项目: myTest, 配置: Debug Win32 ------
1>生成启动时间为 2012-11-12 9:16:18。
1>_PrepareForClean:
1>  正在删除文件“Debug\myTest.lastbuildstate”。
1>InitializeBuildStatus:
1>  正在对“Debug\myTest.unsuccessfulbuild”执行 Touch 任务。
1>ClCompile:
1>  myTest.cpp
1>myTest.obj : error LNK2019: 无法解析的外部符号 _argMainLoop,该符号在函数 _main 中被引用
1>myTest.obj : error LNK2019: 无法解析的外部符号 __imp__arVideoCapStart,该符号在函数 _main 中被引用
1>myTest.obj : error LNK2019: 无法解析的外部符号 __imp____glutInitWithExit@12,该符号在函数 _glutInit_ATEXIT_HACK@8 中被引用
1>myTest.obj : error LNK2019: 无法解析的外部符号 _arUtilTimer,该符号在函数 "void __cdecl keyEvent(unsigned char,int,int)" (?keyEvent@@YAXEHH@Z) 中被引用
1>myTest.obj : error LNK2019: 无法解析的外部符号 _arGetTransMatCont,该符号在函数 "void __cdecl mainLoop(void)" (?mainLoop@@YAXXZ) 中被引用
1>myTest.obj : error LNK2019: 无法解析的外部符号 _arGetTransMat,该符号在函数 "void __cdecl mainLoop(void)" (?mainLoop@@YAXXZ) 中被引用
1>myTest.obj : error LNK2019: 无法解析的外部符号 _argSwapBuffers,该符号在函数 "void __cdecl mainLoop(void)" (?mainLoop@@YAXXZ) 中被引用
1>myTest.obj : error LNK2019: 无法解析的外部符号 __imp__arVideoCapNext,该符号在函数 "void __cdecl mainLoop(void)" (?mainLoop@@YAXXZ) 中被引用
1>myTest.obj : error LNK2019: 无法解析的外部符号 _arDetectMarker,该符号在函数 "void __cdecl mainLoop(void)" (?mainLoop@@YAXXZ) 中被引用
1>myTest.obj : error LNK2019: 无法解析的外部符号 _argDispImage,该符号在函数 "void __cdecl mainLoop(void)" (?mainLoop@@YAXXZ) 中被引用
1>myTest.obj : error LNK2019: 无法解析的外部符号 _argDrawMode2D,该符号在函数 "void __cdecl mainLoop(void)" (?mainLoop@@YAXXZ) 中被引用
1>myTest.obj : error LNK2019: 无法解析的外部符号 _arUtilTimerReset,该符号在函数 "void __cdecl mainLoop(void)" (?mainLoop@@YAXXZ) 中被引用
1>myTest.obj : error LNK2019: 无法解析的外部符号 _arUtilSleep,该符号在函数 "void __cdecl mainLoop(void)" (?mainLoop@@YAXXZ) 中被引用
1>myTest.obj : error LNK2019: 无法解析的外部符号 __imp__arVideoGetImage,该符号在函数 "void __cdecl mainLoop(void)" (?mainLoop@@YAXXZ) 中被引用
1>myTest.obj : error LNK2019: 无法解析的外部符号 _mqoCreateSequence,该符号在函数 "void __cdecl init(void)" (?init@@YAXXZ) 中被引用
1>myTest.obj : error LNK2019: 无法解析的外部符号 _mqoInit,该符号在函数 "void __cdecl init(void)" (?init@@YAXXZ) 中被引用
1>myTest.obj : error LNK2019: 无法解析的外部符号 _argInit,该符号在函数 "void __cdecl init(void)" (?init@@YAXXZ) 中被引用
1>myTest.obj : error LNK2019: 无法解析的外部符号 _arLoadPatt,该符号在函数 "void __cdecl init(void)" (?init@@YAXXZ) 中被引用
1>myTest.obj : error LNK2019: 无法解析的外部符号 _arParamDisp,该符号在函数 "void __cdecl init(void)" (?init@@YAXXZ) 中被引用
1>myTest.obj : error LNK2019: 无法解析的外部符号 _arInitCparam,该符号在函数 "void __cdecl init(void)" (?init@@YAXXZ) 中被引用
1>myTest.obj : error LNK2019: 无法解析的外部符号 _arParamChangeSize,该符号在函数 "void __cdecl init(void)" (?init@@YAXXZ) 中被引用
1>myTest.obj : error LNK2019: 无法解析的外部符号 _arParamLoad,该符号在函数 "void __cdecl init(void)" (?init@@YAXXZ) 中被引用
1>myTest.obj : error LNK2019: 无法解析的外部符号 __imp__arVideoInqSize,该符号在函数 "void __cdecl init(void)" (?init@@YAXXZ) 中被引用
1>myTest.obj : error LNK2019: 无法解析的外部符号 __imp__arVideoOpen,该符号在函数 "void __cdecl init(void)" (?init@@YAXXZ) 中被引用
1>myTest.obj : error LNK2019: 无法解析的外部符号 _argCleanup,该符号在函数 "void __cdecl cleanup(void)" (?cleanup@@YAXXZ) 中被引用
1>myTest.obj : error LNK2019: 无法解析的外部符号 __imp__arVideoClose,该符号在函数 "void __cdecl cleanup(void)" (?cleanup@@YAXXZ) 中被引用
1>myTest.obj : error LNK2019: 无法解析的外部符号 __imp__arVideoCapStop,该符号在函数 "void __cdecl cleanup(void)" (?cleanup@@YAXXZ) 中被引用
1>myTest.obj : error LNK2019: 无法解析的外部符号 _mqoCleanup,该符号在函数 "void __cdecl cleanup(void)" (?cleanup@@YAXXZ) 中被引用
1>myTest.obj : error LNK2019: 无法解析的外部符号 _mqoDeleteSequence,该符号在函数 "void __cdecl cleanup(void)" (?cleanup@@YAXXZ) 中被引用
1>myTest.obj : error LNK2019: 无法解析的外部符号 _mqoCallSequence,该符号在函数 "void __cdecl draw(double (* const)[4])" (?draw@@YAXQAY03N@Z) 中被引用
1>myTest.obj : error LNK2019: 无法解析的外部符号 _argConvGlpara,该符号在函数 "void __cdecl draw(double (* const)[4])" (?draw@@YAXQAY03N@Z) 中被引用
1>myTest.obj : error LNK2019: 无法解析的外部符号 _argDraw3dCamera,该符号在函数 "void __cdecl draw(double (* const)[4])" (?draw@@YAXQAY03N@Z) 中被引用
1>myTest.obj : error LNK2019: 无法解析的外部符号 _argDrawMode3D,该符号在函数 "void __cdecl draw(double (* const)[4])" (?draw@@YAXQAY03N@Z) 中被引用
作者: pennwin    时间: 2012-11-12 09:21

1>------ 已启动全部重新生成: 项目: myTest, 配置: Debug Win32 ------
1>生成启动时间为 2012-11-12 9:16:18。
1>_PrepareForClean:
1>  正在删除文件“Debug\myTest.lastbuildstate”。
1>InitializeBuildSta ...
pennwin 发表于 2012-11-12 09:20
什么原因啊?
作者: pennwin    时间: 2012-11-12 12:38

mqo的东西不需要lib'和dll吗?
作者: softpart    时间: 2012-12-19 10:00

斑竹大人万岁!!!
作者: softpart    时间: 2012-12-19 10:00

斑竹大人万岁!!!
作者: 放佚风流    时间: 2013-3-8 19:15

经验不够,先顶贴啊
作者: alecsophia    时间: 2013-3-13 15:42

:victory:来看看
作者: stwp2013    时间: 2013-3-27 11:47

感谢您无私的分享!




欢迎光临 ARToolKit中文论坛 (http://artoolkit.net/) Powered by Discuz! 7.0.0