Как зайти в Даркнет?!
25th January, 01:11
6
0
Как в tkinter из поля ввода Entry получить значение в одну переменную и обновить строку кнопкой, затем получить ещё одно введённое значение и затем сложить их. Ниже пример кода
21st July, 19:00
895
0
Программа, которая создает фейковые сервера в поиске игровых серверов CS 1.6 Steam
21st March, 17:43
948
0
Очень долго работает Update запрос Oracle
27th January, 09:58
914
0
не могу запустить сервер на tomcat HTTP Status 404 – Not Found
21st January, 18:02
905
0
Где можно найти фрилансера для выполнения поступающих задач, на постоянной основе?
2nd December, 09:48
938
0
Разработка мобильной кроссплатформенной военной игры
16th July, 17:57
1724
0
период по дням
25th October, 10:44
3955
0
Пишу скрипты для BAS только на запросах
16th September, 02:42
3720
0
Некорректный скрипт для закрытия блока
14th April, 18:33
4613
0
прокидывать exception в блоках try-catch JAVA
11th March, 21:11
4381
0
Помогите пожалуйста решить задачи
24th November, 23:53
6086
0
Не понимаю почему не открывается детальное описание продукта
11th November, 11:51
4351
0
Нужно решить задачу по программированию на массивы
27th October, 18:01
4396
0
Метода Крамера С++
23rd October, 11:55
4309
0
помогите решить задачу на C++
22nd October, 17:31
4002
0
Помогите решить задачу на python с codeforces
22nd October, 11:11
4492
0
Python с нуля: полное руководство для начинающих
18th June, 13:58
2599
0
Как заставить Pro*C справиться с #warning директивами?
Когда я пытаюсь предварительной компиляции *.файл pc, содержащий директиву #warning, я получаю следующую ошибку:
PCC-S-02014, столкнулся с символом "warning", когда ожидал одного из следующих действий: (бла-бла-бла).
Могу ли я каким-то образом убедить Pro*C игнорировать эту вещь, если она не знает, что с ней делать? Я не могу удалить директиву #warning , поскольку она используется в заголовочном файле, который я не могу изменить и должен включить.
Согласно руководству программиста Pro*C/C++ (Глава 5 "дополнительные темы"), Pro*C молча игнорирует ряд директив препроцессора, включая #error и #pragma,, но, к сожалению, не #warning., поскольку ваши директивы предупреждения включены в заголовочный файл, вы можете использовать макрос ORA_PROC:
#ifndef ORA_PROC
#include <irrelevant.h>
#endif
Однако по какой-то причине Pro*C ошибается, если вы пытаетесь скрыть прямой #warning таким образом.
Вы не можете. Pro*C знает только #if и #include. мой лучший совет-предварительно обработать файл как часть процесса сборки, чтобы удалить материал, который не понравится Pro*C. Что-то вроде
grep -v -E '^#(warning|pragma|define)' unchangeable.h >unchangeable.pc.h
Другим моим советом было бы избегать мерзости, которая является Pro*C,, но я предполагаю, что вы застряли с ней...
/bin/make -Ф /css/hwmig/pcprg/proc9i32.mk PROCFLAGS="sqlcheck=SEMANTICS userid=cssd/india09" PCCSRC=Бик I_SYM=включить= пц1 proc sqlcheck=SEMANTICS userid=cssd/india09 iname=bic include=. включить=/oracle/Ora92/precomp/public включать=/oracle/Ora92/rdbms/public включать=/oracle/Ora92/rdbms/demo включать=/oracle/Ora92/plsql/public включать=/oracle/Ora92/network/public
Pro*C/C++: выпуск 9.2.0.6.0-производство на Вт дек 2 14:05:38 2008
Copyright (c) 1982, 2002, Oracle Corporation. Все права защищены.
Системные значения параметров по умолчанию взяты из: /oracle/Ora92/precomp/admin/pcscfg.cfg
Синтаксическая ошибка в строке 135, столбец 2, файл /usr/include/standards.h: Ошибка в строке 135, столбец 2 в файле /usr/include/standards.h
предупреждение параметр-qdfp необходим для обработки кода DFP в заголовках.
.1 PCC-S-02014, столкнувшись с символом "warning" при ожидании одного из следующих событий г:
числовая константа, новая строка, define, elif, else, endif, ошибка, если, условной, ifndef, включите, линия, ПРАГМА, фдоон, немедленная команда препроцессора, токен C, Символ "newline," был заменен символом "warning" для продолжения.
Синтаксическая ошибка в строке 30, столбец 7, файл bic.pc: Ошибка в строке 30, столбец 7 в файле bic.pc FILE ФП; ......Один PCC-S-02201, столкнулся с символом "" при ожидании одного из следующих действий:
;, = ( [ Символ"; "был заменен на"*", чтобы продолжить.
Ошибка в строке 0, столбце 0 в файле bic.pc PCC-F-02102, фатальная ошибка при выполнении предварительной обработки C