Модераторы: feodorv, GremlinProg, xvr, Fixin
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Пытаюсь скомплировать проект, выскакивает куча ошибок 
:(
    Опции темы
Kornev
Дата 23.3.2012, 00:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 39
Регистрация: 12.12.2006

Репутация: нет
Всего: нет



Друзья, простите за неграмотность и за офф топ если что тоже.
Давно не программировал...
Возник вопрос на какой версии Microsoft Visual Studio написана эта программа?
Наводя на файл dsw подсказка говорит, что вроде бы как VC++ 6. Я правильно понимаю?
Просто смущает тот факт, что Visual Studio 6 написана в 98 году, а тогда на сколько я помню служб еще не было?
Помогите пожалуйста разобраться.
Пытаюсь скомплировать проект, выскакивает куча ошибок... Может библиотеки какие надо подключить?

Код

--------------------Configuration: SimplServ - Win32 Debug--------------------
Compiling...
SCManager.cpp
c:\users\пользователь\downloads\minsvc\scmanager.h(19) : error C2061: syntax error : identifier 'PCTSTR'
C:\Users\Пользователь\Downloads\minsvc\SCManager.cpp(31) : error C2061: syntax error : identifier 'PCTSTR'
C:\Users\Пользователь\Downloads\minsvc\SCManager.cpp(51) : error C2065: 'szDepend' : undeclared identifier
ServiceContext.cpp
c:\users\пользователь\downloads\minsvc\iocp.h(27) : error C2061: syntax error : identifier 'ULONG_PTR'
c:\users\пользователь\downloads\minsvc\iocp.h(33) : error C2061: syntax error : identifier 'ULONG_PTR'
c:\users\пользователь\downloads\minsvc\iocp.h(40) : error C2061: syntax error : identifier 'ULONG_PTR'
C:\Users\Пользователь\Downloads\minsvc\ServiceContext.cpp(57) : error C2660: 'PostStatus' : function does not take 2 parameters
C:\Users\Пользователь\Downloads\minsvc\ServiceContext.cpp(58) : error C2065: 'ERROR_FUNCTION_FAILED' : undeclared identifier
C:\Users\Пользователь\Downloads\minsvc\ServiceContext.cpp(134) : error C2065: 'RegisterServiceCtrlHandlerEx' : undeclared identifier
ServiceHelper.cpp
c:\users\пользователь\downloads\minsvc\iocp.h(27) : error C2061: syntax error : identifier 'ULONG_PTR'
c:\users\пользователь\downloads\minsvc\iocp.h(33) : error C2061: syntax error : identifier 'ULONG_PTR'
c:\users\пользователь\downloads\minsvc\iocp.h(40) : error C2061: syntax error : identifier 'ULONG_PTR'
C:\Users\Пользователь\Downloads\minsvc\ServiceHelper.cpp(84) : error C2065: 'ULONG_PTR' : undeclared identifier
C:\Users\Пользователь\Downloads\minsvc\ServiceHelper.cpp(84) : error C2146: syntax error : missing ';' before identifier 'CompKey'
C:\Users\Пользователь\Downloads\minsvc\ServiceHelper.cpp(84) : error C2065: 'CompKey' : undeclared identifier
SimplServ.cpp
c:\users\пользователь\downloads\minsvc\iocp.h(27) : error C2061: syntax error : identifier 'ULONG_PTR'
c:\users\пользователь\downloads\minsvc\iocp.h(33) : error C2061: syntax error : identifier 'ULONG_PTR'
c:\users\пользователь\downloads\minsvc\iocp.h(40) : error C2061: syntax error : identifier 'ULONG_PTR'
c:\users\пользователь\downloads\minsvc\scmanager.h(19) : error C2061: syntax error : identifier 'PCTSTR'
Generating Code...
Error executing cl.exe.

SimplServ.exe - 19 error(s), 0 warning(s)



Очень хочется разобраться в службах...
Еще хотелось бы это реализовать именно на Visual Studio 6, т.к. она не использует .NET Fraemwork насколько мне известно.
Ну или на любой другой, но тогда каким то образом с отключеным .NET, чтоб полученная программа работала на "пустом" Windows, без установки каких либо дополнительных компонент.
PM MAIL WWW   Вверх
feodorv
Дата 23.3.2012, 02:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2214
Регистрация: 30.7.2011

Репутация: 9
Всего: 45



Цитата(Kornev @  23.3.2012,  01:28 Найти цитируемый пост)
Просто смущает тот факт, что Visual Studio 6 написана в 98 году, а тогда на сколько я помню служб еще не было?

Были!


Цитата(Kornev @  23.3.2012,  01:28 Найти цитируемый пост)
scmanager.h(19) : error C2061: syntax error : identifier 'PCTSTR'

Ну это уже ни в какие ворота...
#include <windows.h> сделано?


--------------------
Напильник, велосипед, грабли и костыли - основные инструменты программиста...
PM MAIL   Вверх
xvr
Дата 23.3.2012, 11:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 40
Всего: 223



Цитата(Kornev @  23.3.2012,  00:28 Найти цитируемый пост)
Ну или на любой другой, но тогда каким то образом с отключеным .NET,

Любая студия умеет собирать 'чистые' Win32 приложения. Просто надо выбрать правильный тип приложения при создании проекта.

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Системное программирование и WinAPI"
Fixin
GremlinProg
xvr
feodorv
  • Большое количество информации и примеров с использованием функций WinAPI можно найти в MSDN
  • Описание сообщений, уведомлений и примеров с использованием компонент WinAPI (BUTTON, EDIT, STATIC, и т.п.), можно найти в MSDN Control Library
  • Непосредственно, перед созданием новой темы, проверьте заголовок и удостоверьтесь, что он отражает суть обсуждения.
  • После заполнения поля "Название темы", обратите внимание на наличие и содержание панели "А здесь смотрели?", возможно Ваш вопрос уже был решен.
  • Приводите часть кода, в которой предположительно находится проблема или ошибка.
  • Если указываете код, пользуйтесь тегами [code][/code], или их кнопочными аналогами.
  • Если вопрос решен, воспользуйтесь соответствующей ссылкой, расположенной напротив названия темы.
  • Один топик - один вопрос!
  • Перед тем как создать тему - прочтите это .

На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы .


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема »


 




[ Время генерации скрипта: 0.0692 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.