Переключение на Главную Страницу Страницы: 1 ... 6 7 [8] 9 10 ... 24 ОтправитьПечать
Очень популярная тема (более 25 ответов) 1CPP: разработчикам - среда разработки (число прочтений - 175335 )
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1CPP: разработчикам - среда разработки
Ответ #105 - 25. Марта 2008 :: 16:10
Печать  
artbear писал(а) 25. Марта 2008 :: 16:03:
Что за хрень ?
Цитата:
CreateMetaInfoClasses.cpp
35322.cpp
D:\Program Files\Microsoft Visual Studio\VC98\Include\comdef.h(264) : error C2004: expected 'defined(id)'
D:\Program Files\Microsoft Visual Studio\VC98\Include\comdef.h(264) : fatal error C1012: unmatched parenthesis : missing ')'

Тоже самое для файла AddIn.cpp
Что делать?

Мой рецепт:
В инструкции по сборке нужно отметить, что для решения проблемы нужно в хедере
С:\Program Files\Microsoft Visual Studio\VC98\Include\comdef.h строка (264)
вместо
Код
Выбрать все
  #if defined(_COM_SMARTPTR_LEVEL2
 

написать
Код
Выбрать все
  #if defined(_COM_SMARTPTR_LEVEL2)
 


т.е. добавить скобку
или просто выложить исправленный файл.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: 1CPP: разработчикам - среда разработки
Ответ #106 - 25. Марта 2008 :: 16:11
Печать  
artbear писал(а) 25. Марта 2008 :: 16:01:
non-POD (Plain Old Data) class type passed through ellipsis
Query.Format("insert %s values (?, 2)", TableName);

Типа нельзя экземпляр сложного класса передавать чтоли? нужно использовать приведение к LPCTSTR например?

Именно.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1CPP: разработчикам - среда разработки
Ответ #107 - 25. Марта 2008 :: 16:11
Печать  
kms писал(а) 25. Марта 2008 :: 16:09:
artbear писал(а) 25. Марта 2008 :: 16:03:
Что делать?

Пути по инструкции прописать для начала.

Вроде все так и сделано, проверил несколько раз.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: 1CPP: разработчикам - среда разработки
Ответ #108 - 25. Марта 2008 :: 16:12
Печать  
Нет, должна брать из PSDK;
Вот отсюда:
Код
Выбрать все
1>Note: including file:   C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include\comdef.h
 

  

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: 1CPP: разработчикам - среда разработки
Ответ #109 - 25. Марта 2008 :: 16:13
Печать  
artbear писал(а) 25. Марта 2008 :: 16:11:
Вроде все так и сделано, проверил несколько раз.

Не верю Улыбка
Порядок тоже важен.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1CPP: разработчикам - среда разработки
Ответ #110 - 25. Марта 2008 :: 16:15
Печать  
Порядок верный.
Похоже, что влиял слеш \
т.е. я написал C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include\
а наверняка нужно C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include
нашел только это отличие Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: 1CPP: разработчикам - среда разработки
Ответ #111 - 25. Марта 2008 :: 16:17
Печать  
artbear писал(а) 25. Марта 2008 :: 16:10:
D:\Program Files\Microsoft Visual Studio\VC98\Include\comdef.h(264) : error C2004: expected 'defined(id)'
D:\Program Files\Microsoft Visual Studio\VC98\Include\comdef.h(264) : fatal error C1012: unmatched parenthesis : missing ')'

Фигасе. Как оно под vs6 работало?  Ужас
Впроче, я такие штуки в другом месте тоже ловил, где-то в IDL.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1CPP: разработчикам - среда разработки
Ответ #112 - 25. Марта 2008 :: 16:18
Печать  
kms писал(а) 25. Марта 2008 :: 16:11:
artbear писал(а) 25. Марта 2008 :: 16:01:
non-POD (Plain Old Data) class type passed through ellipsis
Query.Format("insert %s values (?, 2)", TableName);

Типа нельзя экземпляр сложного класса передавать чтоли? нужно использовать приведение к LPCTSTR например?

Именно.

А никаких обходных путей нету? слишком дофига Улыбка
И где можно почитать описание различных ошибок/предупреждений от ICL ? в его справке я что-то не нашел Печаль
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1CPP: разработчикам - среда разработки
Ответ #113 - 25. Марта 2008 :: 16:20
Печать  
Скорость полного ребилда просто убивает Печаль уж очень медленно Печаль
что можно сделать? или терпеть Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: 1CPP: разработчикам - среда разработки
Ответ #114 - 25. Марта 2008 :: 16:21
Печать  
artbear писал(а) 25. Марта 2008 :: 16:15:
Порядок верный.
Похоже, что влиял слеш \

Хм. у меня - не влияет.

Ну, поставь в свойствах проекта "show includes on" - Project - 1cpp properties - C/C++ - Advanced - Show Includes - Yes
Сделай ребилд, лог скопируй в буфер обмена и прицепи файлом сюда.

Посмотрим, что она откуда берет.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1CPP: разработчикам - среда разработки
Ответ #115 - 25. Марта 2008 :: 16:21
Печать  
Так, собрать удалось!
1CPP - 0 error(s), 456 warning(s)
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: 1CPP: разработчикам - среда разработки
Ответ #116 - 25. Марта 2008 :: 16:23
Печать  
artbear писал(а) 25. Марта 2008 :: 16:21:
Так, собрать удалось!
1CPP - 0 error(s), 456 warning(s)

Поздравляю. Улыбка
PlatformSDK правил или мой Include взял?
  

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: 1CPP: разработчикам - среда разработки
Ответ #117 - 25. Марта 2008 :: 16:24
Печать  
artbear писал(а) 25. Марта 2008 :: 16:21:
Так, собрать удалось!
1CPP - 0 error(s), 456 warning(s)

Лог прицепи, надо убедиться, что все в инструкции верно.
И у тебя тоже.

http://www.1cpp.ru/forum/YaBB.pl?num=1204706900/105#117
  

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: 1CPP: разработчикам - среда разработки
Ответ #118 - 25. Марта 2008 :: 16:26
Печать  
artbear писал(а) 25. Марта 2008 :: 16:18:
А никаких обходных путей нету? слишком дофига Улыбка

Да править надо потихоньку.
100 раз поправишь - на 101 сам так писать уже не будешь.

Цитата:
И где можно почитать описание различных ошибок/предупреждений от ICL ? в его справке я что-то не нашел Печаль

Гугил Улыбка

Еще на www.1cpp.ru недавно появился раздел "Разработка".
  

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: 1CPP: разработчикам - среда разработки
Ответ #119 - 25. Марта 2008 :: 16:34
Печать  
artbear писал(а) 25. Марта 2008 :: 16:20:
Скорость полного ребилда просто убивает Печаль уж очень медленно Печаль
что можно сделать? или терпеть Улыбка

Организовывать проект так, чтобы ребилд не был постоянной необходимостью. Улыбка
На самом деле даже сейчас - это не так страшно, можно привыкнуть.
Debug (без оптимизации) собирается быстрее.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 6 7 [8] 9 10 ... 24
ОтправитьПечать