Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   не компилируется проект в Microsoft Visual Studio 2010 (http://forum.oszone.net/showthread.php?t=205652)

Nikomix 26-04-2011 14:20 1665923

не компилируется проект в Microsoft Visual Studio 2010
 
Всем доброе время суток. Я тока начал учить С++. И здесь такая проблема ничего не могу скомпилировать, компилятор microsoft visual studio 2010.
Приложения "Hello world".
Исходный код
Код:

#include "stdafx.h"
#include <iostream>

using namespace std;

int main()
{
cout << "Hello, World" << endl;
system("PAUSE");
return 0;
}

Снизу пишет
Цитата:

1>------ Build started: Project: name, Configuration: Debug Win32 ------ 1>Build started 26.04.2011 13:17:35. 1>InitializeBuildStatus: 1> Touching "Debug\name.unsuccessfulbuild". 1>ManifestResourceCompile: 1> All outputs are up-to-date. 1>LINK : error LNK2001: unresolved external symbol _mainCRTStartup 1>C:\Users\Nikomix\documents\visual studio 2010\Projects\name\Debug\name.exe : fatal error LNK1120: 1 unresolved externals 1> 1>Build FAILED. 1> 1>Time Elapsed 00 :00 :00.30 ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
.

ferget 26-04-2011 15:30 1665956

попробуйте пустой проект скомпилировать

Drongo 26-04-2011 15:55 1665964

Какой тип проекта вы выбираете? По всей видимости вам нужно выбрать консольное приложение. Весь код правильный, попробуйте так.

Код:

#include "stdafx.h"
#include <iostream>

using namespace std;

int main()
{
  int z;
  cout << "Hello, World" << endl;
  cin >> z;
  return 0;
}


Nikomix 26-04-2011 16:08 1665972

ferget
при компиляции пустова проекта выдает
читать дальше »
1>------ Build started: Project: 458456, Configuration: Debug Win32 ------ 1>Build started 26.04.2011 14:59:58. 1>InitializeBuildStatus: 1> Touching "Debug\458456.unsuccessfulbuild". 1>ManifestResourceCompile: 1> All outputs are up-to-date. 1>LINK : error LNK2001: unresolved external symbol _mainCRTStartup 1>c:\users\nikomix\documents\visual studio 2010\Projects\458456\Debug\458456.exe : fatal error LNK1120: 1 unresolved externals 1> 1>Build FAILED. 1> 1>Time Elapsed 00:00:01.25 ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========



Drongo

Я выбираю Win32 console application => Галочку на пустой проект и финиш. Потом Файл=> Новый => Файл C++(.ccp)

ferget 26-04-2011 16:38 1665989

проверил в VS 2010 с настройками по умолчанию компилируется без ошибок

так что, с настройками что-то не так или установилась не правильно, попробуйте переустановить

Bendke 02-05-2011 14:14 1668925

Цитата:

Цитата Nikomix
system("PAUSE"); »

В конце строки не нужно ставить ;. (только для этой функции).

b_w 08-11-2013 16:16 2250081

привет)

я (только начинаю: ) создала в VS2010 проект для C/C++ Win32 пустой,

прибавила к нему работающие у всех (кроме меня: ) файлы .c

скомпиллировала их (все получилось без ошибок: )

Пробую построить проект (?)
а он пишет:

Ошибка 1 error LNK2019: ссылка на неразрешенный внешний символ _WinMain@16 в функции ___tmainCRTStartup c:\documents and settings\Ширмин\my documents\visual studio 2010\Projects\checkout-stars\checkout-stars\MSVCRTD.lib(crtexew.obj) checkout-stars
Ошибка 2 error LNK1120: 1 неразрешенных внешних элементов c:\documents and settings\ширмин\my documents\visual studio 2010\Projects\checkout-stars\Debug\checkout-stars.exe 1 1 checkout-stars


Что я делаю не так?


Я сижу не на своем компе, может как-то надо настройки VS сбросить?


Время: 04:56.

Время: 04:56.
© OSzone.net 2001-