Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.02.2011, 00:47   #1
okpb
 
Регистрация: 18.05.2009
Сообщений: 8
По умолчанию Проблема с VS

Изучаю c++ полгода, не судите строго.
Установила на компьютер студию, но даже рабочая программа(которая на других компьютерах нормально работает) находит ошибки:
Цитата:
1>------ Построение начато: проект: 1, Конфигурация: Debug Win32 ------
1>MSVCRTD.lib(crtexe.obj) : error LNK2019: ссылка на неразрешенный внешний символ __imp__EncodePointer@4 в функции _pre_c_init
1>MSVCRTD.lib(atonexit.obj) : error LNK2001: неразрешенный внешний символ "__imp__EncodePointer@4"
1>MSVCRTD.lib(crtexe.obj) : error LNK2019: ссылка на неразрешенный внешний символ __imp__HeapSetInformation@16 в функции ___tmainCRTStartup
1>MSVCRTD.lib(atonexit.obj) : error LNK2019: ссылка на неразрешенный внешний символ __imp__DecodePointer@4 в функции __onexit
1>D:\Институт\Информатика\1\Debug\1 .exe : fatal error LNK1120: 3 неразрешенных внешних элементов
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
При первой компиляции не отображается никаких ошибок, но при запуске они появляются, при любом коде. Искала очень долго в интернете что можно сделать, безрезультатно.
Если что-то нужно сделать с библиотеками, то очень прошу поподробней описать что именно.

Последний раз редактировалось Stilet; 13.02.2011 в 12:02.
okpb вне форума Ответить с цитированием
Старый 13.02.2011, 04:43   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

какая студия? как проект создавали?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 13.02.2011, 12:03   #3
okpb
 
Регистрация: 18.05.2009
Сообщений: 8
По умолчанию

сейчас 2010, но до этого в 2008 тоже самое было. Создаю проект win32 не пустой, ничего не меняю и запускаю, ошибки......
okpb вне форума Ответить с цитированием
Старый 15.02.2011, 00:54   #4
okpb
 
Регистрация: 18.05.2009
Сообщений: 8
По умолчанию

Кто-нить ну помогите плиз, что можно сделать???
okpb вне форума Ответить с цитированием
Старый 15.02.2011, 09:41   #5
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

проверьте настройки студии

например, на форуме мелкософта было, что для цели x86 был указан путь к x86-64 либам
p51x вне форума Ответить с цитированием
Старый 17.02.2011, 22:46   #6
okpb
 
Регистрация: 18.05.2009
Сообщений: 8
По умолчанию

где именно это можно посмотреть? напишите подробней, пожалуйста!
okpb вне форума Ответить с цитированием
Старый 18.02.2011, 03:40   #7
alex_x_x
Форумчанин
 
Регистрация: 31.01.2011
Сообщений: 160
По умолчанию

на ум приходят несколько вариантов
1) часть модулей скомпилирована в debug, другая в Release
2) также для всех модулей должны быть установлены одинаковые опции /MT /MTd /M /Md
если проект в solution всего один, то код смотреть надо
alex_x_x вне форума Ответить с цитированием
Старый 24.02.2011, 19:37   #8
okpb
 
Регистрация: 18.05.2009
Сообщений: 8
По умолчанию

Создаю пустой проект - консольное приложение.
в файле .cpp вставляю код:
Код:
#include <iostream>
using namespace std;

void main ()
{
	cout<< "Hello!!!";
}
Все те же ошибки:
Код:
1>------ Построение начато: проект: тр, Конфигурация: Debug Win32 ------
1>MSVCRTD.lib(crtexe.obj) : error LNK2019: ссылка на неразрешенный внешний символ __imp__EncodePointer@4 в функции _pre_c_init
1>MSVCRTD.lib(atonexit.obj) : error LNK2001: неразрешенный внешний символ "__imp__EncodePointer@4"
1>MSVCRTD.lib(crtexe.obj) : error LNK2019: ссылка на неразрешенный внешний символ __imp__HeapSetInformation@16 в функции ___tmainCRTStartup
1>MSVCRTD.lib(atonexit.obj) : error LNK2019: ссылка на неразрешенный внешний символ __imp__DecodePointer@4 в функции __onexit
1>D:\Институт\Информатика\тр\Debug\тр.exe : fatal error LNK1120: 3 неразрешенных внешних элементов
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
Подскажите плиз что можно сделать!!!! Хочется уже дальше спокойно изучать С++!!!! Ни один проект не запускается
okpb вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с рамами/Проблема с ЖД DRAGGER Компьютерное железо 6 04.01.2009 23:37