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…
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 как …
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