Форум программистов, компьютерный форум CyberForum.ru

Ошибки LNK2001 и С2664 в Visual Studio 2008 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ калькулятор http://www.cyberforum.ru/cpp-beginners/thread1600060.html
Здравствуйте!! У меня возникла проблема. Мне нужно ввести выражение и занести его в массив. Символов не ограничено. Заранее спасибо. Добавлено через 33 секунды вот нынешний код: #include <iostream> #include <cstring> using namespace std; int main()
C++ Получится ли вернуть адрес на первый элемент массива вместе с размером? Из Main() вызывается функция, которая формирует массив и возвращает объект класса String в виде: <адрес на первый элемент массива> + <разделитель> + <количество элементов массива>. Думал написать свой класс, но до создания собственных классов пока не дошли. Стоит ли так передавать? Основная цель - вернуть массив с информацией о количестве его элементов. Полно вопросов: Какой тип... http://www.cyberforum.ru/cpp-beginners/thread1600055.html
C++ Заполнить и отсортировать массив
Заполнить массив из 10 элементов случайными числами в интервале и отсортировать его по последней цифре.
Удалить фрагмент текста C++
читается предложение и два числа (два номера символом в этом предложении). удалить буквы расположенные между этими номерами (включая их) вывести результат на кр. попроще плиз
C++ Перевод программы с C# http://www.cyberforum.ru/cpp-beginners/thread1600037.html
Здравствуйте, можете помочь с переводом программы из шарпа в c++? using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication11 {
C++ Вывести буквы, которые не встречаются в предложениях Читаются 2 предложения. Вывести буквы которые не встречаются не в одном из них. Ребят, максимально проще пожалуйста. Вроде понимаю как делать. Надо массив алфавита ввести англ. И сравнивать эти массивы между собой. Но не знаю как написать. HELP подробнее

Показать сообщение отдельно
Galadriel1987
2 / 2 / 1
Регистрация: 23.03.2013
Сообщений: 47

Ошибки LNK2001 и С2664 в Visual Studio 2008 - C++

02.12.2015, 20:49. Просмотров 260. Ответов 12
Метки (Все метки)

Здравствуйте! При написании простой программы запуска Блокнота у меня возникла проблема с Кодировкой. При включенном параметре "Использовать Юникод" выдается ошибка:

Main.cpp(24) : error C2664: CreateProcessW: невозможно преобразовать параметр 2 из 'const char [12]' в 'LPWSTR'

При включенном параметре "Использовать многобайтовую кодировку" появляется сообщение:

LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main (запрещенный внешний символ).

Если честно, я в C++ программы еще не пишу - я их должна только в следующем году учить. Эта программа - текст из Лабораторной, которую я переписала символ в символ (с синтаксисом у меня всегда были проблемы, поэтому я в первую очередь проверяю свой текст.

Вот текст программы:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include <windows.h>
#include <stdio.h>
#include <tchar.h>
 
void tmain(int argc, TCHAR *argv[])
{
STARTUPINFO si;
PROCESS_INFORMATION pi;
 
ZeroMemory( &si, sizeof(si) );
si.cb = sizeof(si);
ZeroMemory ( &pi, sizeof(pi) );
 
//
if( !CreateProcess( NULL,
"notepad.exe",
NULL,
NULL,
FALSE,
0,
NULL,
NULL,
&si,
&pi )
)
{
printf( "CreateProcess failed (%d).\n", GetLastError() );
return;
 
}
 
//
WaitForSingleObject( pi.hProcess, INFINITE );
 
//
CloseHandle( pi.hProcess );
CloseHandle( pi.hThread );
}
Я совсем запуталась: вот здесь - http://habrahabr.ru/post/164193/ рассказано обо всех кодировках, но я ума не приложу, как это использовать. Меняла void tmain на int main и tchar на wchar_t. Все без толку.
Еще нашла вот здесь - LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main упоминание о типе проекта. Проверила - тип проекта - Приложение Win32. Проект "чистый", сделанный не в Мастере.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru