forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Xors3D (http://forum.boolean.name/forumdisplay.php?f=126)
-   -   Xors + c++ (http://forum.boolean.name/showthread.php?t=15219)

pepel 01.08.2011 17:50

Xors + c++
 
сорри если вопрос тупой просто не нашел...
только начал разбиратся в с++ и пытаюсь подключить ксорс

выдает такое :


--------------------Configuration: main - Win32 Debug--------------------
Linking...
main.obj : error LNK2001: unresolved external symbol _xFlip@0
main.obj : error LNK2001: unresolved external symbol _xCountTriangles@4
main.obj : error LNK2001: unresolved external symbol _xCountVertices@4
main.obj : error LNK2001: unresolved external symbol _xTrisRendered@0
main.obj : error LNK2001: unresolved external symbol _xText@20
main.obj : error LNK2001: unresolved external symbol _xGetFPS@0
main.obj : error LNK2001: unresolved external symbol _xRenderWorld@8
main.obj : error LNK2001: unresolved external symbol _xUpdateWorld@4
main.obj : error LNK2001: unresolved external symbol _xMouseYSpeed@0
main.obj : error LNK2001: unresolved external symbol _xMouseXSpeed@0
main.obj : error LNK2001: unresolved external symbol _xKeyDown@4
main.obj : error LNK2001: unresolved external symbol _xMoveMouse@8
main.obj : error LNK2001: unresolved external symbol _xGraphicsWidth@0
main.obj : error LNK2001: unresolved external symbol _xGraphicsHeight@0
main.obj : error LNK2001: unresolved external symbol _xMoveEntity@20
main.obj : error LNK2001: unresolved external symbol _xCreateCamera@4
main.obj : error LNK2001: unresolved external symbol _xRotateEntity@20
main.obj : error LNK2001: unresolved external symbol _xCreateLight@4
main.obj : error LNK2001: unresolved external symbol _xEntityTexture@16
main.obj : error LNK2001: unresolved external symbol _xUpdateNormals@4
main.obj : error LNK2001: unresolved external symbol _xAddTriangle@16
main.obj : error LNK2001: unresolved external symbol _xAddVertex@28
main.obj : error LNK2001: unresolved external symbol _xCreateSurface@12
main.obj : error LNK2001: unresolved external symbol _xCreateMesh@4
main.obj : error LNK2001: unresolved external symbol _xLoadTexture@8
main.obj : error LNK2001: unresolved external symbol _xAntiAlias@4
main.obj : error LNK2001: unresolved external symbol _xSetTextureFiltering@4
main.obj : error LNK2001: unresolved external symbol _xGraphics3D@20
main.obj : error LNK2001: unresolved external symbol _xAppTitle@4
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/main.exe : fatal error LNK1120: 30 unresolved externals
Error executing link.exe.

main.exe - 31 error(s), 0 warning(s)

.Squid 01.08.2011 18:13

Ответ: Xors + c++
 
Примеры смотрел? Документацию читал?

pepel 01.08.2011 18:20

Ответ: Xors + c++
 
Цитата:

Сообщение от .Squid (Сообщение 197560)
Примеры смотрел? Документацию читал?

да я пример и пытаюсь запустить
документацию читал но т.к. плохо знаю англ. если не трудно переведите

1) Copy all files from [Xors3d Engine Folder]/port/cpp into your projects folder. For example your project is in MyGame folder. Create xors3d folder and copy mentioned files into it.
2) Create a c header-file in your project and place this code into it
#include "../xors3d_include/xors3d.h"
3) Add xors3d.lib to linker additional dependencies

первый пункт сделал второй вроде тоже, т.е. скопировал все либы и длл в папку проекта и в папки lib и include c++
а последний чтото не врубаюсь пункт

.Squid 01.08.2011 18:25

Ответ: Xors + c++
 
Вложений: 2
Вложение 14545Вложение 14546

pepel 01.08.2011 19:04

Ответ: Xors + c++
 
мда у меня с++ visual древний..6ой.. ща поставлю 2010 и попробую , спасибо!

Mr_F_ 01.08.2011 20:48

Ответ: Xors + c++
 
я выставлял additional dependencies в 6м. там пункты настроек могут немного по-другому называться, но найти не сложно (к тому же есть великий гугл).

Hurrit 01.08.2011 20:55

Ответ: Xors + c++
 
не могу достучаться до автора, поэтому спрошу здесь: пепел, могу ли я перенести твою игру бокс+бокс на айфон?

.Squid 01.08.2011 21:14

Ответ: Xors + c++
 
Лол, я его об этом спрашивал, как только он выложил демку. При чем не просто перенести, а портировать от его имени - т.е. профит был бы всем. Но один всем известный форумчанин нас всех опередил. Хотя я че-то не наблюдаю особых продвижений в этом направлении...

SBJoker 01.08.2011 23:08

Ответ: Xors + c++
 
Есть мнение что автор пропал так и не сказав своего слова.
Поэтому тут похоже ситуация "кто первый того и тапки".

impersonalis 01.08.2011 23:22

Ответ: Xors + c++
 
Цитата:

Сообщение от pepel (Сообщение 197572)
мда у меня с++ visual древний..6ой.. ща поставлю 2010 и попробую , спасибо!

Указанные настройки непринуждённого задаются и в 6.0

pepel 02.08.2011 16:32

Ответ: Xors + c++
 
Цитата:

Сообщение от impersonalis (Сообщение 197614)
Указанные настройки непринуждённого задаются и в 6.0

я чет не нашел... вобщем рано я наверно связался с с++ =))

п.с. по поводу портирования отписал ща сбджокеру

pozitiffcat 12.08.2011 12:14

Ответ: Xors + c++
 
Код:

#include "Xors3d.h"
#pragma comment(lib, "xors3d.lib") //линковать ксорс

...далее все как обычно

4yBa4Ok 12.08.2011 18:13

Ответ: Xors + c++
 
открыл урок, все сделал как надо, Отладка:

Затем компилирую, запускаю и вот:

pozitiffcat 12.08.2011 22:40

Ответ: Xors + c++
 
всмысле.. ты же в отладчике запустил все работало.. я не понимаю.. Если ты отдельно бинарник (exe) запускаешь, ложи рядом с ним xors3d.dll physics.dll, шейдеры и т.д.

Randomize 14.08.2011 12:27

Ответ: Xors + c++
 
Во втором случае у тебя скомпилирована дебаг версия.
Выбирай Release.

И как сказли ранее - положи к ней dll.


Часовой пояс GMT +4, время: 02:14.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot