ПрограммированиеФорумГрафика

Ошибка в объектном коде (2 стр)

Страницы: 1 2 3 Следующая »
#15
18:33, 7 янв 2010

BUzer
Я не нашел в VC++8 таких настроек.

Создавать-то их студия может, но вот проблема в том, что уже который раз в  загружаемом в нее примере из книг, она находит аналогичные ошибки и не хочет их компилить.

#16
18:58, 7 янв 2010
props copy | Ошибка в объектном коде
#17
21:19, 7 янв 2010

BUzer
Что-то я такого окна не нахожу. Путь к нему, насколько я понимаю из Вашего предыдущего поста, Проект > Свойства > Общие настройки ?  В моей Студии такого окна, как на Вашем скрине,  нет!

#18
21:48, 7 янв 2010

BUzer
Все, нашел, поставил как Вы сказали. Теперь осталась одна ошибка:

Компиляция...
main.cpp
c:\program files\microsoft sdks\windows\v6.0a\include\winnt.h(236) : error C2059: синтаксическая ошибка: ;

Не нравятся ему свои же коды...

/
// Void
//

typedef void *PVOID;
typedef void * POINTER_64; // вот на эту строчку он  жалуется
int PVOID64;

//
Что ему надо дать?

#19
22:28, 7 янв 2010

vkd
точно сделал так как я сказал в 5-м посте? у меня была точь в точь такая же ошибка( как в 18-м, а не 0-м посте) и это помогло

еще здесь можешь посмотреть
http://www.gamedev.ru/flame/forum/?id=60601

и поискать по форуму по словам winnt.h, PVOID64

#20
22:41, 7 янв 2010

LowPolyMan
Ну да, поднял ссылку на $(WindowsSdkDir)\bin на самый верх, он правда над ним поставил $(VCInstallDir)bin

#21
22:55, 7 янв 2010

vkd
>
> Ну да, поднял ссылку на $(WindowsSdkDir)\bin на самый верх, он правда над ним
> поставил $(VCInstallDir)bin
лучше было бы переместить directX SDK в самый низ

#22
23:09, 7 янв 2010

LowPolyMan
Да, оказывается не только я от этого страдаююююю......

Но....
Не помог НИ ОДИН из упомянутых методоффф!!!!

Что мне делать, ума не приложжжжжу.....

Помогите кто-нибуддддьььььь!!!!!

Все та же трабла с этим ";" знаком.!!!!!

#23
23:13, 7 янв 2010

vkd
даже не знаю что делать, разве что попробовать другие версии студии, или переустановить ее

#24
23:31, 7 янв 2010

LowPolyMan
Других версий у меня нет. Эту качал у Мака с сайта долго.
Может где можно взять не такой тяжелый инсталлер?

ЗЫ

А Вы думаете этим проблема решится?

#25
0:50, 8 янв 2010

LowPolyMan

Убрал файл BaseTsd.h  из C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include\ 
и теперь (похоже это уже проход дальше) студия начала ругаться старым матом (который был в 0-м посте), а именно:


firstD3D9.obj : error LNK2005: _PVOID64 уже определен в d3dObject.obj
main.obj : error LNK2005: _PVOID64 уже определен в d3dObject.obj
firstD3D9.obj : error LNK2019: ссылка на неразрешенный внешний символ _Direct3DCreate9@4 в функции "bool __cdecl InitD3D(struct HWND__ *)" (?InitD3D@@YA_NPAUHWND__@@@Z)
D:\мои проекты игр\обучение\firstD3D9\Debug\firstD3D9.exe : fatal error LNK1120: 1 неразрешенных внешних элементов


И что ей подсунуть теперь?

ЗЫ

Да, но зато пустой проект под Винду скомпилился!!!!

Может и этой трабле решение найдется? Ни один поисковик ничего вразумительного по этой ошибке не выдает, но она выскакивает при компиляции практически всех примеров, которые я беру из обучающих книг.

#26
4:47, 8 янв 2010

vkd
Очевидно же - проблема в линковке. Раз already defined значит неправильный порядок линковки.
Пути линковки надо выставить в другом порядке в настройках, если выложишь скриншот, то я думаю проблема решится быстрее.

#27
15:39, 8 янв 2010

Fla,

вот скрин

2010-01-08 15-10-16 | Ошибка в объектном коде

#28
15:57, 8 янв 2010

У тебя несколько DX SDK одновременно стоит? Это не самая хорошая идея.
Может у тебя несколько либ разных версий слинковывается.

Оставь одну версию, остальные либо убери, либо добавь к концам путей какой-нибудь символ, что бы он не ссылался на настоящую папку.
То же самое сделай с путями к LIbrary Files (у тебя русская версия, хз как она там у вас называется). Это у тебя в комбобоксе "показывать каталоги для"

Дальше, все системные пути к инклудам и либам - перенеси вверх. Всё барахло, которое прописалось из IrrLicht'а / DGDK / DX - перенеси вниз.

#29
17:40, 8 янв 2010

0xdeadc0de,

сделал, как Вы сказали, результат--тот же самый!

Страницы: 1 2 3 Следующая »
ПрограммированиеФорумГрафика

Тема в архиве.