Описание тега waf
Waf - это фреймворк на основе Python для настройки, компиляции и установки приложений. Он основан на концепциях других инструментов сборки, таких как Scons, Autotools, CMake или Ant. Если ваш вопрос касается AWS WAF, используйте вместо него [amazon-waf]. Если ваш вопрос касается брандмауэра веб-приложений, используйте вместо него [web-application-firewall].
1
ответ
Как я могу добавить код, который всегда выполняется Waf перед выходом?
Я хочу, чтобы Waf генерировал звуковой сигнал, когда он заканчивает выполнение любой команды, которая заняла более 10 секунд. Я не знаю, как добавить это и обеспечить выполнение кода при выходе из Waf. Это должно выполняться для любой команды Waf, а…
26 мар '10 в 11:16
1
ответ
Использование нестандартного компилятора c с Waf
У меня есть нестандартный компилятор c, для примера давайте назовем его comp. Как я могу использовать это с Waf? Я вижу это во всех примерах: def options(ctx): ctx.load('compiler_c') def configure(ctx): ctx.load('compiler_c') И я хочу загрузить свой…
28 ноя '12 в 19:50
1
ответ
Команда./waf не работает
Я использую NS-3.16 в Ubuntu 12.04. Я новичок в Python, а также ns3. Когда я запускаю этот./waf (или любую другую команду waf), он выдает следующий код: Waf: Entering directory `/home/hp/ns-3.16-git-master/build' Waf: Leaving directory `/home/hp/ns-…
27 июн '14 в 07:32
1
ответ
Gstreamer и Taglib неразрешенный внешний символ
Я пытаюсь создать небольшую программу на базе Gstreamer-Qt в Windows, используя msvc и собирая ее с помощью waf. Я получаю эту ошибку компоновщика даже после того, как я связал всю необходимую библиотеку. GSTEngine.cpp.4.o : error LNK2019: unresolve…
01 июн '12 в 06:11
1
ответ
WAF: конфликт между MinGW (GCC) и MSVC 2012
Я только что натолкнулся на WAF. Я использую MinGW-w64 исключительно для сборки вещей. Но недавно я установил MSVC 2012, потому что иногда требуется создавать различные небольшие утилиты, которые имеют некоторые проблемы при сборке с MinGW. WAF реко…
28 дек '12 в 16:39
1
ответ
Waf: укажите имя библиотеки для расширений Python
Сборка библиотек с помощью waf - это хорошо, и мне нравится lib<targetname> схема именования. Но когда я использую это с boost:: python, я бы хотел избавиться от него: я бы хотел, чтобы имя библиотеки было таким же, как имя цели. Это просто пр…
23 янв '12 в 20:00
2
ответа
Как добавить '-include global.h' после '-I includeir'?
Я пытаюсь использовать опцию -include препроцессора. Опции препроцессора GCC Я не смог сделать это в моем методе настройки как обычная опция CXXFLAGS def configure(conf): conf.load('compiler_cxx') conf.env.append_value('CXXFLAGS', ['-g', '-include g…
06 апр '13 в 21:58
2
ответа
Использование набора данных для заполнения списка
В моем приложении Windows Forms я пытаюсь заполнить список значениями из набора данных, но он остается пустым и не дает никаких исключений. Это мой код private void FormTeams_load(object sender, EventArgs e) { try { DBTeams = new DBConnection(); con…
13 июн '16 в 16:36
1
ответ
Кросс-компиляция ndn-cxx для arduino yun
Я пытаюсь кросс-компиляции ndn-cxx на Ubuntu 16.10, чтобы использовать его на Arduino Yun. Я следую за этими шагами. Когда я пытаюсь выполнить команду./waf, я получаю следующую ошибку: [ 30/141] Compiling src/security/sec-public-info-sqlite3.cpp mip…
24 янв '17 в 22:23
0
ответов
Как интегрировать waf в проект mfc
Я новичок в waf, я хочу интегрировать waf в свой проект mfc, но я столкнулся с проблемой при связывании файлов, которые "libcmt.lib(wincrt0.obj): ошибка LNK2019: неразрешенный внешний символ _WinMain@16, указанный в функции ___tmainCRTStartup" Кажет…
18 дек '15 в 06:29
1
ответ
WAF - ntldd - Невозможно связать статическую системную библиотеку
Те, кто знаком с Unix, будут знать ldd программа. В нем перечислены зависимости общей библиотеки данного исполняемого файла. Существует клон Windows под названием ntldd. ntldd имеет очень простой скрипт сборки: gcc -fno-common -g -O3 -Wall -D_WIN32_…
09 май '14 в 05:09
1
ответ
Waf: создание задачи для многих файлов
Есть ли лучший / более короткий способ создания этих двух задач, которые работают с несколькими файлами? я бы предпочел new_task_generator вместо загадочных классов. Files = ["src1.c", "src2.c"] for File in Files: bld.new_task_gen( name = "Proc1_tas…
19 мар '14 в 23:11
2
ответа
Конфигурация waf для файла отладки qt
Я пишу wscript для реализации кода, который включает в себя QDebug #include <QDebug> В моем wscript для настройки qt я указал эти строки def configure(conf): conf.env.append_value('CXXFLAGS', ['-DWAF=1']) conf.load('compiler_cxx qt4') conf.che…
23 май '12 в 09:15
1
ответ
Связь с модулем NS3 с круговой зависимостью от другой библиотеки
Я пытаюсь создать собственный модуль NS3, который зависит от статической библиотеки. Эта статическая библиотека зависит от модуля NS3. Платформа: Ubuntu 16.04 x64 Набор инструментов: GCC 5.4.0 Я буду ссылаться на мой пользовательский модуль NS3 как …
29 мар '17 в 18:34
1
ответ
Waf (инструмент для сборки): PHONY цели, как Make?
Как вы устанавливаете цель - может быть, Waf называет их "командами" - чтобы они всегда выполнялись? То есть быть похожими на цели PHONY в Make? Я использую Waf для создания - среди прочего - решения Visual Studio, чьи зависимости и перекомпиляция я…
04 янв '11 в 16:05
1
ответ
Сборка библиотеки fortran с waf, установка файла.mod
Я использую waf (http://code.google.com/p/waf/) для создания библиотеки на фортране (которая также использует некоторый c-код). Соответствующий wscript выглядит так: def build(bld): bld( features = 'fc', source = 'fortran_interface.f90', target = 'f…
25 ноя '11 в 16:14
3
ответа
Удалите Консоль из waf build Программы Qt в Windows
У меня есть эта программа Qt, которую я создаю с помощью waf. Я тестирую ее в Windows, и каждый раз, когда я запускаю exe-файл, открывается консоль. В (Qt)pro файле (если он собран с помощью qmake), вам просто нужно убедиться, что вы удалили CONFIG …
20 апр '12 в 07:33
2
ответа
Конвертер - Сколько я должен использовать? Есть ли другие способы в WPF с MVVM?
У меня иногда есть ярлыки, где содержимое динамически меняется со значениями некоторых объектов. Строки хоть и статичны, но их нужно менять в соответствии с моими атрибутами. Самый простой способ - реализовать конвертер, который принимает мой объект…
17 мар '14 в 08:07
1
ответ
WAF - объединять статические библиотеки
У моего проекта есть зависимости от внешних библиотек, и я использую сценарии waf для его создания - C, C++. Я пытаюсь создать статическую библиотеку, в которой все зависимые библиотеки будут статически связаны. Например, я использую это для создани…
25 апр '16 в 12:04
1
ответ
Как установить команду как зависимость в ваф
У меня есть правило waf, которое не создает файл, поэтому у меня нет цели. Я бы хотел, чтобы другое правило вафля выполнялось строго после первого правила. Ниже приведен надуманный пример ситуации такого типа. В синтаксисе Make я пытаюсь сделать что…
07 июн '17 в 06:55