Russian Qt Forum
Сентябрь 27, 2024, 00:42 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: компиляции проекта под linux  (Прочитано 3460 раз)
Vladimir
Крякер
****
Offline Offline

Сообщений: 305



Просмотр профиля
« : Январь 17, 2012, 12:14 »

Доброго дня) почему при компиляции проекта под linux компилятор заходит в блок #ifdef WIN32API

Код:
#ifdef WIN32API
 #if !defined(STRICT)
    #define STRICT
 #endif
 #include <windows.h>
 #include <stdlib.h>
 typedef long int XYTYPE;

#endif

и естественно не находит windows.h, от чего вылетает куча ошибок! Может что надо поменять в настройках компиляции?
Записан
BRE
Гость
« Ответ #1 : Январь 17, 2012, 12:19 »

Значит кто-то где-то устанавливает этот дефайн.
Ищи по проекту места где он устанавливаются.
Записан
thechicho
Гость
« Ответ #2 : Февраль 18, 2012, 09:52 »

попробуй перекодировать в utf-8 без BOM
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4744



Просмотр профиля WWW
« Ответ #3 : Февраль 18, 2012, 12:50 »

попробуй перекодировать в utf-8 без BOM
О_О
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
andrew.k
Гость
« Ответ #4 : Февраль 18, 2012, 13:38 »

qmake -unix попробуй.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.153 секунд. Запросов: 23.