![]() |
![]() | #16 | |
Академик Join Date: 09 2001 Location: inside myself
Posts: 5,369
Downloads: 0 Uploads: 0
Reputation: 18 | 5 | ![]() Quote:
PHP Code: | |
![]() |
![]() | #17 |
Грустно... Join Date: 08 2002 Location: Там, где всегда идут дожди Age: 38
Posts: 21,717
Downloads: 2 Uploads: 0
Reputation: 250 | 8 | ![]()
а вот так уже ходит. ![]() [php] enum Days // Declare enum type Days { IN, OUT, saturday, // saturday = 0 by default sunday = 0, // sunday = 0 as well monday, // monday = 1 tuesday, // tuesday = 2 wednesday, // etc. thursday, friday } today; #include <windows.h> #include <stdio.h> int main(int argc, char* argv[]) { printf("Hello World!\n"); return 0; } [php] |
![]() |
![]() | #20 |
Дошкольник Join Date: 07 2002 Location: South Park
Posts: 82
Downloads: 0 Uploads: 0
Reputation: 0 | 0 | ![]()
Проблема с define-ами под Windows стара как мир. Тот, кто использует STL, знает про min & max, т.е. без всякого нашего вмешательства код windows и stl иногда не компилируется. Мы решили проблему по грубому: //any .cpp file which includeс <windows.h>, even indirectly #ifdef min #undef min #undef max #endif // include STL headers В вашем случае, если нельзя поменять на что-то вроде MY_IN, MY_OUT, то тоже можно делать нечто подобное. |
![]() |
![]() | #21 | |
Академик Join Date: 09 2001 Location: inside myself
Posts: 5,369
Downloads: 0 Uploads: 0
Reputation: 18 | 5 | ![]() Quote:
В любом случае - спасибо за помощь! ![]() | |
![]() |
![]() | #22 | |
Грустно... Join Date: 08 2002 Location: Там, где всегда идут дожди Age: 38
Posts: 21,717
Downloads: 2 Uploads: 0
Reputation: 250 | 8 | ![]() Quote:
| |
![]() |
![]() | #24 | |
Дошкольник Join Date: 07 2002 Location: South Park
Posts: 82
Downloads: 0 Uploads: 0
Reputation: 0 | 0 | ![]() Quote:
| |
![]() |
![]() | #28 | |
Академик Join Date: 09 2001 Location: inside myself
Posts: 5,369
Downloads: 0 Uploads: 0
Reputation: 18 | 5 | ![]() Quote:
| |
![]() |
![]() | #29 | |
Бакалавр Join Date: 03 2002 Location: Detroit, MI, USA
Posts: 482
Downloads: 0 Uploads: 0
Reputation: 0 | 0 | ![]() Quote:
А как нащет ситуации: в заголовке обьявлена функция, причем без использования пространств имен. Исходника функции нет (скомпилированая библиотека). Есть конфликт имен с программой, в которой библиотека используется, или, еще хуже, с другой скомпилированой библиотекой. Что делать будем? ![]() Кстати, Агрегат, отец русской демократии пусть не надеется на спасение от пространств имен. Торг здесь неуместен, как грится ![]() | |
![]() |
![]() | #30 |
Академик Join Date: 09 2001 Location: inside myself
Posts: 5,369
Downloads: 0 Uploads: 0
Reputation: 18 | 5 | ![]()
1. задача на языке "C", т.е. namespace-ами не пахнет. 2. она решена. ты предлагаешь задачу, где ругается не компиллер, а линкер - я прально понимаю ? в таком случае нужно задать какую-то хитрую опцию линкеру, возможно.. |
![]() |
Sponsored Links |