Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > C++

Ответ
 
Опции темы
Старый 02.05.2008, 05:03   #1
NomaK
AnyKey`щик
 
Регистрация: 11.11.2007
Сообщений: 8
Написано 0 полезных сообщений
(для 0 пользователей)
Проблема компиляции в С++

Когда поставил SDK_2007_november и MS Visual C++ 6.0, то сразу же столкнулся с такой проблемой:
указал include`s с установленногго СДК, а либы-более новые скачал с инета, все подключил, результат--многие примеры работают, даже пример ParallaxMapping тоже работает именно с этой конфигурацией инклюдов и либов моих (инклюды-стандартные, а либы-скаченные)
но другие примеры требуют другой такой конфигурации,я их меняю, пока пример неоткомпилируется...а когда я ворачиваюсь к Параллаксу или любому другому примеру, естественно выставляю либы и инклюды все на место (на первое место стрелкой вверх=))), то происходят разного рода ошибки:
+++++++++++++++++++++++++++++++++++++++++
LIBC.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Release/trial.exe : fatal error LNK1120: 1 unresolved externals

+++++++++++++++++++++++++++++++++++++++++



:\PROGRAM FILES\MICROSOFT DIRECTX SDK (NOVEMBER 2007)\LIB\X64\d3d9.lib : fatal error LNK1113: invalid machine type
Error executing link.exe.

+++++++++++++++++++++++++++++++++++++++++

trial.obj : error LNK2001: unresolved external symbol _D3DXComputeTangentFrame@8
LIBC.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Release/trial.exe : fatal error LNK1120: 2 unresolved externals
Error executing link.exe.

+++++++++++++++++++++++++++++++++++++++++

объясните пожалуйсто, как этого избежать ? я понимаю, что он пишет, что неизвестные функции и т.п., но иногда же работает ! мне приходится каждый раз удалять пример, доставать его целого-и невридимого из архива, распаковывать и снова компилировать, но если я прибегну к другому примеру и обратно к нему...то все !
и таких глюков с компилятором моим, ну ооочень много! или мне просто снести С++6.0 и поставить нормальный, новый Восьмой ?
(Offline)
 
Ответить с цитированием
Старый 02.05.2008, 12:24   #2
jimon
 
Сообщений: n/a
Ответ: Проблема компиляции в С++

NomaK
поставь msvc 2005 или 2008 и не мучай себе моск
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
NomaK (02.05.2008)
Старый 02.05.2008, 15:58   #3
NomaK
AnyKey`щик
 
Регистрация: 11.11.2007
Сообщений: 8
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Проблема компиляции в С++

так у меня MS Visual C++ 6.0 , нафиг мне 5 ? вот восьмой поставлю, только лишь бы это НЕ повторилось )) а многа он весит С++ 8 ? дайте ссылочку плиз !
(Offline)
 
Ответить с цитированием
Старый 02.05.2008, 17:16   #4
jimon
 
Сообщений: n/a
Ответ: Проблема компиляции в С++

NomaK
http://en.wikipedia.org/wiki/Visual_C%2B%2B

Visual C++ 6.0 (commonly known as VC6), which included MFC 6.0, was released in 1998.

Visual C++ .NET 2002 (known also as Visual C++ 7.0)

Visual C++ .NET 2003 (known also as Visual C++ 7.1)

Visual C++ 2005 (known also as Visual C++ 8.0)

Visual C++ 2008 (known also as Visual C++ 9.0)
я думаю ты понял что к чему
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо за это полезное сообщение:
HolyDel (02.05.2008), NomaK (02.05.2008)
Старый 02.05.2008, 18:49   #5
NomaK
AnyKey`щик
 
Регистрация: 11.11.2007
Сообщений: 8
Написано 0 полезных сообщений
(для 0 пользователей)
о кул ! спасибо тебе аж 2 раза ! ))

еще 1 вопросик: какой мне лучше скачать ? их там несколько, например Express, у меня ХР винда, а там есть кое-что и для висты, что самое лучшее мне скачать?

Последний раз редактировалось jimon, 02.05.2008 в 19:16.
(Offline)
 
Ответить с цитированием
Старый 02.05.2008, 19:17   #6
jimon
 
Сообщений: n/a
Ответ: Проблема компиляции в С++

NomaK
качай professional, можно 2008, но имхо хватает и 2005
если собрался работать со всеми последнями либами - качай 2008
 
Ответить с цитированием
Старый 02.05.2008, 19:46   #7
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Проблема компиляции в С++

прошу прощения professional разве беспалтная?
(Offline)
 
Ответить с цитированием
Старый 02.05.2008, 19:52   #8
Tadeus
Троллота
 
Регистрация: 09.07.2007
Сообщений: 1,829
Написано 554 полезных сообщений
(для 1,772 пользователей)
Ответ: Проблема компиляции в С++

Для СНГшного пользователя платного софта нет
(Offline)
 
Ответить с цитированием
Старый 02.05.2008, 22:17   #9
jimon
 
Сообщений: n/a
Ответ: Проблема компиляции в С++

HolyDel
а где тут говорится про стоимоисть или тип програм ?
я посоветовал чем пользоватся ... а воспользуется человек пираткой
или купит програму - не входило в разговор
 
Ответить с цитированием
Старый 03.05.2008, 03:09   #10
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Проблема компиляции в С++

а express бесплатная?
(Offline)
 
Ответить с цитированием
Старый 03.05.2008, 09:03   #11
jimon
 
Сообщений: n/a
Ответ: Проблема компиляции в С++

а express бесплатная?
бесплатная, но как я знаю в нее не входит platform sdk

нужно переходить на бесплатные альтернативы
все равно сейчас проекты обычно мульти-платформеные

а обычно мульти-платформеность познается в бою - код начинаем писать
под линукс, и потом его портируем под винду
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
impersonalis (03.05.2008)
Старый 11.06.2008, 13:58   #12
NomaK
AnyKey`щик
 
Регистрация: 11.11.2007
Сообщений: 8
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Проблема компиляции в С++

Короче качать какую-либо версию, неважно какую, очень дорого (много метров весит) помучиюсь лучше пока-что на С++ 2006, вы скажите мне только, где взять нормальные и ДЕЙСТВИТЕЛЬНО хорошие учебники по DirectX 9 ? где описано все, каждая команда, вообще полное пособие для новичков ! у меня есть хорошие примеры, многие запускаются и компилируются, например примеры ParallaxMapping или нормалмаппинга, бамп , блюр, мягкие тени много всяких новороченных примеров, но все что я умею, это: менять размер окна (прописывать, менять значения, заголовок окна, оконный режим или нет, цвет заднего буфера,) ну такое простенькое, что знаю из английского языка и могу сам догадаться. Раньше работал в Блитзбейсике, но 7-й директ меня неустраивает... Есть книга Михаила Фленова по Директу, есть книга Горнакова (обе есть и в электронном виде, и в "книжном))" ) есть к Фленову и диск...посоветуйте, где можно заказать Действительно хорошую книгу по Директу (девятому) с самого начала, полнейшее руководство))весь инет облазил, чего только ненакачал....но все это расчитано на тех, кто уже кое-что должен знать как и в Визуал С++ так и в Директе.
(Offline)
 
Ответить с цитированием
Старый 11.06.2008, 14:40   #13
jimon
 
Сообщений: n/a
Ответ: Проблема компиляции в С++

NomaK,
если ты уже знаешь основы 3д графики то ничего уж слишком умопомрачительного нету
каждую команду никто обьяснять не будет, для етого есть msdn или еще разные справки
если еще никогда не программировал на C++ то скачай irrlicht и попробуй что-то сделать с ним, писать с d3d сразу с нуля не очень то и рекомендую
а то погрузнешь и не будешь знать что делать

в общем скачай irrlicht или еще какой нибудь двиг и посмотри как там сделано
так же рекомендую почитать про патерны в ооп
 
Ответить с цитированием
Старый 11.06.2008, 14:53   #14
NomaK
AnyKey`щик
 
Регистрация: 11.11.2007
Сообщений: 8
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Проблема компиляции в С++

"так же рекомендую почитать про патерны в ооп" - объясни!)) ирлич смотрел, но непонял как его подрубать к СРР или что там еще надо, в общем он мне непонравился, но я точно знаю, что есть даже у Фленова книга самая первая, там все доступно и понятно..я вот ему написал, а он молчит...помогите кто-нибудь еще, просто посоветуйте книгу, где скачать и где заказать, самую хорошую книгу....
(Offline)
 
Ответить с цитированием
Старый 11.06.2008, 16:43   #15
jimon
 
Сообщений: n/a
Ответ: Проблема компиляции в С++

начни с этого :
http://www.firststeps.ru/theory/oop/oop1.html

потом хорошоооо прочитай и осмысль вот это :
http://www.firststeps.ru/theory/c/ctheory1.html

не плохо было бы если ты купил бы вот эту книжку :
http://rsdn.ru/res/book/oo/design_patterns.xml

ирличь хотя бы вправит руки, а то ты на d3d будешь неделю треугольник рисовать
если вообще окно хоть инициализируешь (win32api да да, жуть)
но обязательно проштудируй консольные программки, сделай там сортировку
списка в c++ ну и прочий бред, не бросайся сразу на 3д
а если уж и хочешь бросатся - используй простые 3д двиги
наподобе того же irrlicht или подключи blitz3dsdk

ps. и купи себе книжку "C++ за 21 день" Джесса Либерти
хоть там и бредово написано, но основы поймешь
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ошибка и вылет MP2.02 при компиляции программ. ЧТО ДЕЛАТЬ? el Doctor FAQ 17 26.07.2012 13:07
проблема с С++ HAMANN C++ 10 24.12.2009 09:31
Глубокий анализ C++ кода на этапе компиляции jimon C++ 8 08.08.2009 14:54
Ошибка при попытке компиляции любого кода. klopmaks C++ 15 19.05.2009 19:11
Проблема в MP Nautilus MidletPascal 4 26.10.2008 05:30


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com