![]() |
|
|
![]()
|
|
| VictorBondarenko |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 77 Регистрация: 14.2.2005 Репутация: нет Всего: нет |
Уважаемые друзья!
Я поставил Visual Studio Net 2003 Попробовал на Visual C++ одну прогу, другую ничего не работает. Я дошел до такого консольного приложения
Получил такую ошибку. a7 error LNK2020: unresolved token (0A000023) _DebugHeapTag В чем может быть дело? Заранее благодарен за внимание и помощь. Виктор |
|||
|
||||
| HappyLife |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 642 Регистрация: 17.5.2006 Репутация: нет Всего: 8 |
Ты определись на чем ты пишишь на C# или C++;
Вот код на С++
|
|||
|
||||
| Любитель |
|
|||
|
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 7 Всего: 92 |
В первом посте был MS Managed C++ (MC++). Скорее всего с настройками проекта траблы какие-то (юзаем .NET, а в пропертях - обычный проект). А вообще очень не рекомендую учить MC++. По синтаксису это извращенье полное, а уже в 2005-ой студии MS объявили его устаревшим (ему на смену пришёл C++/CLI), хотя в целях якобы компатибилити ещё поддерживается (какое компатибилити? никто на MC++ серьёзных проектов не писал!).
Учить ли C++/CLI - спорный вопрос. Основное его назначение - хороший мост между нэтив и дотнет. Для нормального же нетива - обычные плюсы, для дотнета - шарп. Добавлено @ 16:28 HappyLife, что ты кстати пишешь? Вначале пишешь юзинг неймспейса std, а потом std::cout. Что-то явно лишнее (работать-то и это будет, но зачем?). Я бы рекомендовал убрать первое. "stdafx.h" - тоже спорный вопрос. Я вообще без прекомпилед-хейдеров обхожусь (в обмен на кросскомпиляторность), но даже ориентируясь чисто на VC++ смысла в таком мелком проекте юзать прекомпилед-хейдеры ноль. |
|||
|
||||
| VictorBondarenko |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 77 Регистрация: 14.2.2005 Репутация: нет Всего: нет |
Уважаемый HappyLife !
Попробовал предложенный тобой код Ничего не идет, какие-то чудеса творятся. Может быть что-то с настройками? Ниже привожу протокол работы с твоим "Hello World". Как видно та же ошибка в линковке. Примерно то же самое творится с любой прогой.
С уважением , Виктор |
|||
|
||||
| FelikZ |
|
|||
![]() Старый Маразматик ![]() ![]() Профиль Группа: Участник Сообщений: 380 Регистрация: 1.12.2006 Где: Vault 13 Репутация: нет Всего: 5 |
Скорее всего проект не 'Win32 console project' а 'Console Application .NET',
по-етому вариант HappyLife и не работает... -------------------- ![]() |
|||
|
||||
| Любитель |
|
|||
|
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 7 Всего: 92 |
Судя по
это дотнет. При создании проекта выбирай Win32 => Win32 Console Project. |
|||
|
||||
| VictorBondarenko |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 77 Регистрация: 14.2.2005 Репутация: нет Всего: нет |
выбрал File -> New и дальше пиктограмму
Win32 Console Project. Ничего не изменилось. Оибка осталась та же самая. |
|||
|
||||
| nikitao |
|
|||
![]() Кот-программист ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1206 Регистрация: 30.8.2005 Где: Спб Репутация: нет Всего: 26 |
Входите в свойства проекта.-> General->В Common Language Runtime support выбираете Common Language Runtime Old Syntax.
Это сообщение отредактировал(а) nikitao - 22.12.2006, 22:00 -------------------- Жизнь - печальная штука. |
|||
|
||||
| Любитель |
|
|||
|
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 7 Всего: 92 |
Млин, так вроде без дотнета решили. Или нет?
Если всё же да и ты пишешь тот проект, что написал HappyLife, выкинув из него первую и третью строки и написав int вместо void, то всё должно работать. Если нгет посмотри настройки линкера - можт стоит игнор каких-либо стандартных библиотек. Непонятно, правда, почему. |
|||
|
||||
| valentos |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 187 Регистрация: 7.12.2006 Где: Belarussia, Gomel Репутация: нет Всего: 2 |
Вот эта кодяра будет работать
--------------------
[code=sql]select name, telephone from Girls where age between 20 and 25 and (.)(.) >= 2 order by IQ desc [/code] |
|||
|
||||
| Любитель |
|
|||
|
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 7 Всего: 92 |
Млин, хватит извращаться. Классически до ужаса:
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |