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

Переделка под Visual C++ - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
Alukard_696
0 / 0 / 0
Регистрация: 16.05.2010
Сообщений: 22
26.01.2011, 15:25     Переделка под Visual C++ #1
Здравствуйте.
Небольшая программа, писалась под Линуксом, теперь требуется переделать её в Visual C++.
Ссылка на исходники: http://www.sendspace.com/file/pyvttd
При компиляции в оном выдаёт следующие ошибки, не могу понять, в чём дело, под никсами всё работало.
1>main.obj : error LNK2005: "long NUMBER" (?NUMBER@@3JA) уже определен в Controller.obj
1>main.obj : error LNK2005: "int WORK_TIME" (?WORK_TIME@@3HA) уже определен в Controller.obj
1>main.obj : error LNK2005: "int LEFT_WORK_TIME" (?LEFT_WORK_TIME@@3HA) уже определен в Controller.obj
1>main.obj : error LNK2005: "int CURRENT_TIME" (?CURRENT_TIME@@3HA) уже определен в Controller.obj
1>main.obj : error LNK2005: "int __cdecl calcCurrentTime(void)" (?calcCurrentTime@@YAHXZ) уже определен в Controller.obj
1>main.obj : error LNK2005: "float __cdecl RandomRange(float,float)" (?RandomRange@@YAMMM@Z) уже определен в Controller.obj
1>main.obj : error LNK2005: "int START_WORK_TIME" (?START_WORK_TIME@@3HA) уже определен в Controller.obj
1>MSVCRTD.lib(crtexew.obj) : error LNK2019: ссылка на неразрешенный внешний символ _WinMain@16 в функции ___tmainCRTStartup
1>C:\Users\шпиливили\Desktop\v7k3\Debug\123.exe : fatal error LNK1120: 1 неразрешенных внешних элементов
1>
1>СБОЙ построения.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.01.2011, 15:25     Переделка под Visual C++
Посмотрите здесь:

исходник змейки под Visual Studio C++
C++ Переделайте код под Visual
C++ Переделка под указатели
Переделать код С++ под Visual Stidio (2008) C++
изменить код visual studio под Borland C++ C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
panicwassano
590 / 558 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
26.01.2011, 17:26     Переделка под Visual C++ #2
вам в раздел фриланс
Alukard_696
0 / 0 / 0
Регистрация: 16.05.2010
Сообщений: 22
26.01.2011, 17:39  [ТС]     Переделка под Visual C++ #3
При чём тут фриланс? Это мой курсач, который я написал под линуксом, препод требует под VS переделать, а в ней я никогда не работал и не очень понимаю, что она от меня хочет. Вот и прошу помочь, если кто-нибудь может.
panicwassano
590 / 558 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
26.01.2011, 21:57     Переделка под Visual C++ #4
так вперед, все равно под консоль пишете
oxotnik
 Аватар для oxotnik
1584 / 1061 / 33
Регистрация: 21.08.2008
Сообщений: 4,545
Записей в блоге: 1
26.01.2011, 22:08     Переделка под Visual C++ #5
попробуй все реализации ф-ций вынести в *.cpp файлы, и у каждого *.cpp файла должно быть
#include "stdafx.h" для предкомпиляции заголовков

Добавлено через 4 минуты
Да, и еще, в студии __tmain вместо main, в общем создай визардом пустой вин32 проект, и посмотри что студия сгенерит
Alukard_696
0 / 0 / 0
Регистрация: 16.05.2010
Сообщений: 22
27.01.2011, 02:43  [ТС]     Переделка под Visual C++ #6
Тема снята с обсуждения, был небольшой недочёт, но уже нашёл и поправил. Всем спасибо, тему можно закрывать/удалять.
Yandex
Объявления
27.01.2011, 02:43     Переделка под Visual C++
Ответ Создать тему
Опции темы

Текущее время: 05:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru