Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 6 из 6

Тема: Pawnc от zeex

  1. #1
    Аватар для Unreal
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.09.2014
    Сообщений
    133
    Репутация:
    4 ±

    Pawnc от zeex

    Скачал pawnc-3.10.20160702-windows.

    При компиляций выдает user error (к inclyde)
    Код:
    fatal error 111: user error: Please include <a_samp>.
    а в include
    PHP код:
    #if !defined _inc_a_samp
        #error Please include <a_samp>.
    #endif 
    почему? и как исправить ?
    Pro-pawn.ru

  2. #2
    Аватар для Daniel_Cortez
    "Это не хак, это фича"

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2589 ±
    Здесь экстрасенсов нет. В каком именно инклуде это происходит?
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

  3. #3
    Аватар для Unreal
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.09.2014
    Сообщений
    133
    Репутация:
    4 ±
    Цитата Сообщение от Daniel_Cortez Посмотреть сообщение
    Здесь экстрасенсов нет. В каком именно инклуде это происходит?
    обычный инклуд где хранится несколько систем, где есть этот код:
    PHP код:
    #if !defined _inc_a_samp
        #error Please include <a_samp>.
    #endif
    // У вас должен быть streamer include
    #if !defined _inc_streamer
        // Иначе я создаю ошибку
        #error Please include <streamer>.
    #endif 
    и он на него ругается, если я уберу его то ошибка пропадет, а в чем сама проблема? в чем кривость кода?

    - - - Добавлено - - -

    Ошибка в коде, прошу прощение, тему можно закрыть.
    Pro-pawn.ru

  4. #4
    Аватар для Dayvison
    Пользователь

    Статус
    Оффлайн
    Регистрация
    17.08.2016
    Сообщений
    2
    Репутация:
    0 ±
    PHP код:
    #include <a_samp>
    #define _inc_a_samp 
    Or -Z+ when compile.

    Sorry for english.

  5. #5
    Аватар для Daniel_Cortez
    "Это не хак, это фича"

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2589 ±
    Цитата Сообщение от Dayvison Посмотреть сообщение
    PHP код:
    #include <a_samp>
    #define _inc_a_samp 
    Or -Z+ when compile.

    Sorry for english.
    Wow, didn't expect you to be active on this forum, especially since you don't even know Russian. Thanks.


    Цитата Сообщение от Unreal Посмотреть сообщение
    обычный инклуд где хранится несколько систем, где есть этот код:
    PHP код:
    #if !defined _inc_a_samp
        #error Please include <a_samp>.
    #endif
    // У вас должен быть streamer include
    #if !defined _inc_streamer
        // Иначе я создаю ошибку
        #error Please include <streamer>.
    #endif 
    и он на него ругается, если я уберу его то ошибка пропадет, а в чем сама проблема? в чем кривость кода?
    Скорее всего, это из-за того, что компилятор от Zeex не создаёт автоматически защиту от повторного подключения (include guard) и не объявляет макросы "_inc_<название_инклуда>". Как уже ответил выше Dayvison, это поведение можно исправить, включив режим совместимости - для этого следует добавить "-Z" в pawn.cfg.
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

  6. Пользователь сказал cпасибо:
    Unreal (19.08.2016)
  7. #6
    Аватар для Dayvison
    Пользователь

    Статус
    Оффлайн
    Регистрация
    17.08.2016
    Сообщений
    2
    Репутация:
    0 ±
    конечно, я ухожу. :D

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •