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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 12.06.2010, 22:02   #1
FoxXx
 
Регистрация: 12.06.2010
Сообщений: 4
По умолчанию Ошибка при компиляции

Посоветуйте что.
С некоторых пор при компиляции любого кода выдает ошибку error LNK2001: неразрешенный внешний символ "_mainCRTStartup".
И старайтесь объяснить поподробней, я новичок...
FoxXx вне форума
Старый 12.06.2010, 22:06   #2
Pirotexnik
Форумчанин
 
Аватар для Pirotexnik
 
Регистрация: 22.03.2009
Сообщений: 110
По умолчанию

>mainCRTStartup
Возможно, я ошибаюсь, но помоему проэкт уже запущен.
Тоесть если ты написал прогу, скомпилил 1-й раз, потом НЕ закрывая прогу, поправил код и попытался скомпилить, твой компилятор попытается переписать ехе, а он уже отрыт, и получится такая ошибка.

Но я могу ошибатся.
Pirotexnik вне форума
Старый 12.06.2010, 22:20   #3
justso
Инженеришка
Форумчанин
 
Аватар для justso
 
Регистрация: 18.05.2010
Сообщений: 147
По умолчанию

А какой компилятор?

2 Pirotexnik
На некоторых компиляторах кнопка компайла неактивна даже, если прога не закрыта.

Вообще подобные ошибки выскакивают, когда забываете включить нужную библиотеку. Проверьте сначала это.
Ацко 342512564: Если по делу - то в случае острой необходимости. Если просто так - то в любое время.

Последний раз редактировалось justso; 12.06.2010 в 22:25.
justso вне форума
Старый 12.06.2010, 22:27   #4
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

mainCRTStartup - это точка входа в программу, т.е. это будет либо функция main в консольном варианте, либо WinMain для винды.
Я так думаю, что тут либо этой функции нет, либо проект создан как виндовый, а код для консоли.
pu4koff вне форума
Старый 12.06.2010, 23:18   #5
FoxXx
 
Регистрация: 12.06.2010
Сообщений: 4
По умолчанию

VS 08 был, недавно удалила, установила 2010. Раньше всё работало всё, потом стала появляться ошибка. Создавался проект и консоль, и виндоу...все равно эта ошибка. А как посмотреть про функцию, которая там может не быть?
FoxXx вне форума
Старый 13.06.2010, 20:34   #6
FoxXx
 
Регистрация: 12.06.2010
Сообщений: 4
По умолчанию

вопрос всё еще актуален...
FoxXx вне форума
Старый 13.06.2010, 21:07   #7
D_bl_M
Пользователь
 
Регистрация: 31.10.2007
Сообщений: 28
По умолчанию

напиши как создается консольный проект, это поможет разобраться в некоторых вещах, все подробно и создай
Код:
#include <iostream>

int main()
{
std::cout << "test! \n";

return 0;
}
вот это когда-то я писал как я создаю, проверь может ты что-то не так делаешь?
Цитата:
Запускаю оболочку, далее выбираю пункт меню File->New->Project, появляется окошко
В открывшемся диалоговом окне New Project(новый проект) в списке Project Types(тип проекта) выбераю тип проекта Visual C++ Project
В списке Templates (шаблоны) - Win32 Console Project
В поле Location указываю на каком диске и в какой папке будет находится проект, я все оставил по умолчанию т.е. в папке мои доки.
Даю имя ПРОЕКТУ – для этого ввожу в поле Name имя проекта Hello
Жму ОК
Открылось окно настройки свойств проекта - выбераю вкладку Application Settings
Ставлю галочку в поле Empty Project - это значит, что создаю пустой проект
Жму финиш
Далее справа появилось окошко под названием Solution Explorer. В нем щелкаю правой кнопкой на папке под названием Source Files
В выпавшем меню выбираю Add->Add New Item...
Открывается окно выбора файлов. Выбираю значок C++File (.cpp)(файл, содержащий программу на языке С)
В текстовом поле Name (имя файла) ввожу имя файла Hello
Жму кнопку Open
код выводящий "Hello, World!"
...
Далее Ctrl + F5
Еще проверь функция main() у тебя существует?
D_bl_M вне форума
Старый 13.06.2010, 22:04   #8
FoxXx
 
Регистрация: 12.06.2010
Сообщений: 4
По умолчанию

D_bl_M, ошибка пропала. создала проект и файл как ты написал... Вижу разницу только в том, что я файл создавала: Файл--создать--Файл...
Спасибо))
FoxXx вне форума
Старый 13.06.2010, 22:41   #9
D_bl_M
Пользователь
 
Регистрация: 31.10.2007
Сообщений: 28
По умолчанию

не за что, рад что помог
D_bl_M вне форума
Старый 13.06.2010, 22:50   #10
justso
Инженеришка
Форумчанин
 
Аватар для justso
 
Регистрация: 18.05.2010
Сообщений: 147
По умолчанию

Тьху что то накрутила у себя, теперь та же самая гадость выскакивает. Ну что за жизнь....
Ацко 342512564: Если по делу - то в случае острой необходимости. Если просто так - то в любое время.
justso вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка при компиляции haste39 Общие вопросы C/C++ 4 13.11.2009 00:24
ошибка при компиляции opel.omega Общие вопросы Delphi 2 10.03.2009 08:26
Ошибка при компиляции CrazyRabbit Общие вопросы C/C++ 3 25.12.2008 18:41
Ошибка при компиляции MasterofCDM Общие вопросы Delphi 2 11.11.2008 09:35
Ошибка при компиляции [QY]'~''LeK1[ee] Помощь студентам 2 28.05.2008 20:46