Переключение на Главную Страницу Страницы: 1 ... 19 20 [21] 22 23 24 ОтправитьПечать
Очень популярная тема (более 25 ответов) 1CPP: разработчикам - среда разработки (число прочтений - 182312 )
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1CPP: разработчикам - среда разработки
Ответ #300 - 22. Апреля 2008 :: 08:22
Печать  
kms писал(а) 22. Апреля 2008 :: 08:20:
да только в GlobalMethods.h стек инклюдов, которые включают в себя таргет-инклюд, включается ДО объявления CFlagGuard.

Не понял Печаль
Поясни еще раз
  

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: разработчикам - среда разработки
Ответ #301 - 22. Апреля 2008 :: 08:29
Печать  

Note: including file:  F:\_BLD\_1cpp_30\Source\system\\GlobalMethods.h
...
Note: including file:   F:\_BLD\_1cpp_30\Source\Preprocessor.h
Note: including file:    F:\_BLD\_1cpp_30\Source\SetOfHierarchy.h
Note: including file:     F:\_BLD\_1cpp_30\Source\ComponentClass.h
Note: including file:      F:\_BLD\_1cpp_30\Source\stdafx.h
Note: including file:      F:\_BLD\_1cpp_30\Source\MapDefMethod.h
Note: including file:       F:\_BLD\_1cpp_30\Source\paramdefs.h
Note: including file:        F:\_BLD\_stlport\STLport-5.1.5\stlport\algorithm
Note: including file:        F:\_BLD\_1cpp_30\Source\istrmap.h
Note: including file:       F:\_BLD\_1cpp_30\Source\istrmap.h
Note: including file:       F:\_BLD\_1cpp_30\Source\BLModuleWrapper.h
Note: including file:        F:\_BLD\_1cpp_30\Source\ModuleString.h
Note: including file:        F:\_BLD\_1cpp_30\Source\System/GlobalMethods.h
F:\_BLD\_1cpp_30\Source\BLModuleWrapper.h(19): error: CValueGuard is not a template


Поставь, короче, объявления CFlagGuard перед #include "Preprocessor.h".
  

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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1CPP: разработчикам - среда разработки
Ответ #302 - 22. Апреля 2008 :: 08:32
Печать  
Оно! Улыбка Спасибо!
1. А как добился такого сообщения про шаблон? у меня писал, что символ просто неизвестен?
2. Для получения такого списка нужно включить "показывать инклюды", верно?

ЗЫ как промежуточный вариант закину-ка я #include "Preprocessor.h" в конец файла Улыбка
  

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: разработчикам - среда разработки
Ответ #303 - 22. Апреля 2008 :: 08:35
Печать  
artbear писал(а) 22. Апреля 2008 :: 08:32:
Оно! Улыбка Спасибо!
2. Для получения такого списка нужно включить "показывать инклюды", верно?

Вау, ты знал! Улыбка

Цитата:
1. А как добился такого сообщения про шаблон? у меня писал, что символ просто неизвестен?

Да это я вместо CFlagGuard поставил CValueGuard, у тебя то же самое.

P.S.
И в ModuleString.h еще один инклюд GlobalMethods не нужен будет (у меня в списке он есть, но это лишнее).
  

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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1CPP: разработчикам - среда разработки
Ответ #304 - 22. Апреля 2008 :: 08:38
Печать  
Пытался где-то пару недель назад решать баг с ужасными отношениями между хедерами Улыбка
но напоролся на баг с PCH и отступил.
Теперь попробую с новыми силами Улыбка
  

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: разработчикам - среда разработки
Ответ #305 - 22. Апреля 2008 :: 08:41
Печать  
kms писал(а) 22. Апреля 2008 :: 08:29:
Поставь, короче, объявления CFlagGuard перед #include "Preprocessor.h".

Так, еще один день прожит не зря Улыбка
Ура, товарищи и господа  Смех
  

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



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: 1CPP: разработчикам - среда разработки
Ответ #306 - 22. Апреля 2008 :: 15:56
Печать  
kms писал(а) 22. Апреля 2008 :: 08:20:
Вот ведь как бывает - все стоит, а счастья нету. СмехЦиклы...

Ну, обычно-то все как раз работает Улыбка Просто тут случай клинический Улыбка
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: 1CPP: разработчикам - среда разработки
Ответ #307 - 22. Апреля 2008 :: 15:57
Печать  
kms писал(а) 22. Апреля 2008 :: 08:29:

Note: including file:  F:\_BLD\_1cpp_30\Source\system\\GlobalMethods.h
...
Note: including file:   F:\_BLD\_1cpp_30\Source\Preprocessor.h
Note: including file:    F:\_BLD\_1cpp_30\Source\SetOfHierarchy.h
Note: including file:     F:\_BLD\_1cpp_30\Source\ComponentClass.h
Note: including file:      F:\_BLD\_1cpp_30\Source\stdafx.h
Note: including file:      F:\_BLD\_1cpp_30\Source\MapDefMethod.h
Note: including file:       F:\_BLD\_1cpp_30\Source\paramdefs.h
Note: including file:        F:\_BLD\_stlport\STLport-5.1.5\stlport\algorithm
Note: including file:        F:\_BLD\_1cpp_30\Source\istrmap.h
Note: including file:       F:\_BLD\_1cpp_30\Source\istrmap.h
Note: including file:       F:\_BLD\_1cpp_30\Source\BLModuleWrapper.h
Note: including file:        F:\_BLD\_1cpp_30\Source\ModuleString.h
Note: including file:        F:\_BLD\_1cpp_30\Source\System/GlobalMethods.h
F:\_BLD\_1cpp_30\Source\BLModuleWrapper.h(19): error: CValueGuard is not a template

Пипец  Улыбка
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1CPP: разработчикам - среда разработки
Ответ #308 - 23. Апреля 2008 :: 04:21
Печать  
Uzhast писал(а) 22. Апреля 2008 :: 15:57:
kms писал(а) 22. Апреля 2008 :: 08:29:

Note: including file:  F:\_BLD\_1cpp_30\Source\system\\GlobalMethods.h
...
Note: including file:        F:\_BLD\_1cpp_30\Source\System/GlobalMethods.h
F:\_BLD\_1cpp_30\Source\BLModuleWrapper.h(19): error: CValueGuard is not a template

Пипец  Улыбка

Фигня, и это поборем Улыбка
ЗЫ если бы не PCH, пару недель назад бы уже постарался решить.
  

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



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: 1CPP: разработчикам - среда разработки
Ответ #309 - 23. Апреля 2008 :: 19:39
Печать  
Предлагаю забанить следующие ворнинги как бесполезные в деле продвижения к светлому будущему:
Цитата:
warning #1744: field of class type without a DLL interface used in a class with a DLL interface

warning #1738: base class dllexport/dllimport specification differs from that of the derived class
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: 1CPP: разработчикам - среда разработки
Ответ #310 - 23. Апреля 2008 :: 19:52
Печать  
Uzhast писал(а) 23. Апреля 2008 :: 19:39:
Предлагаю забанить следующие ворнинги как бесполезные в деле продвижения к светлому будущему:

Как... еще раз ?  Улыбка (stdafx.h)
  

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



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: 1CPP: разработчикам - среда разработки
Ответ #311 - 23. Апреля 2008 :: 19:59
Печать  
kms писал(а) 23. Апреля 2008 :: 19:52:
Как... еще раз ?  Улыбка (stdafx.h)

Прикинь, иногда все равно вылазят - в собственных классах. Пока в комстроке не напишешь "/Qwd1738,1744".
  
Наверх
 
IP записан
 
Uzhast
1c++ power user
Отсутствует



Сообщений: 1341
Зарегистрирован: 30. Августа 2006
Пол: Мужской
Re: 1CPP: разработчикам - среда разработки
Ответ #312 - 23. Апреля 2008 :: 20:04
Печать  
Кстати очень нехреново можно уменьшить количество ворнингов, если в GlobalMethods.h заменить строку:
Код
Выбрать все
static const char * pcstrNameOfDef = "defcls.prm"; 


на строку
Код
Выбрать все
char const * const pcstrNameOfDef = "defcls.prm"; 


Смех
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: 1CPP: разработчикам - среда разработки
Ответ #313 - 23. Апреля 2008 :: 20:24
Печать  
Сильно.

Лучше вообще убрать определение в .cpp, я что-то подобное уже делал.
А то оно все равно падает в каждый .obj
  

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


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: 1CPP: разработчикам - среда разработки
Ответ #314 - 23. Апреля 2008 :: 20:26
Печать  
Uzhast писал(а) 23. Апреля 2008 :: 19:59:
kms писал(а) 23. Апреля 2008 :: 19:52:
Как... еще раз ?  Улыбка (stdafx.h)

Прикинь, иногда все равно вылазят - в собственных классах. Пока в комстроке не напишешь "/Qwd1738,1744".

Ну, и правда можно в проекте выключить.
У меня прошлый раз не получилось - /wd и /we не работают на 9.1, а попробовать /Qwd как-то не довелось. Улыбка

Э... Каких собственных классах? Улыбка
  

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