Публикации по теме 'vala'


Vala: коллекции структур данных
В этой серии я покажу, как использовать некоторые структуры данных в Vala. Эта статья находится в разработке Ряд Список массивов МультиСет ArrayList ArrayList — это реализация интерфейса List, поддерживаемая массивом с динамически изменяющимся размером. В Vala Language эта структура данных предоставляется библиотекой LibGee . Как пользоваться Объявить пространство имен LibGee using Gee ; Создать экземпляр var myList = new ArrayList<DataType>..

Вопросы по теме 'vala'

valac говорит undef ref, но libgee существует
Когда я пытаюсь скомпилировать программу vala или genie, для которой требуется libgee, я получаю неопределенные ссылки на gee_array_list_new и т. Д. У меня установлен libgee из исходного кода; его файл .so находится прямо здесь и на виду в / usr /...
369 просмотров
schedule 30.09.2021

Настройка плагина Taglist для работы с vala
Как сказано в названии, я хотел бы разработать vala с помощью vim. Моя производительность сильно пострадала из-за отсутствия поддержки плагина Taglist для vala. Я нашел реализацию ctags в valide,...
886 просмотров
schedule 08.11.2021

Vala - постоянная инициализация и присвоение в конструкторе объектов
Я смотрел на язык программирования Vala последние несколько дней, и он выглядит многообещающим. Однако я не могу понять, как правильно назначить константу (в настоящее время Vala эквивалентно final ) при создании объекта. Например, в Java:...
695 просмотров
schedule 04.11.2021

Отсутствует отладочная информация при отладке программы vala / clutter в Nemiver
Я новичок в разработке vala / clutter и пытаюсь настроить Nemiver для отладки моих программ vala / clutter. Я использую monodevelop для редактирования и создания примера clutter-demo с веб-страницы vala. Я передаю компилятору параметры --pkg...
653 просмотров
schedule 13.09.2021

Используйте GLib.HashTable в Genie
Как мне получить доступ к GLib.HashTable в Genie? Я пытаюсь написать метод обработчика для HTTP-сервера libsoup. Параметр запроса - это GLib.HashTable. Когда я пытаюсь получить доступ к запросу, например. с участием def search_handler (server...
334 просмотров
schedule 28.10.2021

как анимировать / вращать актера вокруг его центральной точки?
Я использую Clutter и Vala для анимации разных вещей. Но когда я, например, вращаю актера вокруг оси Z, он не просто вращается вокруг себя. Вместо этого он вращается вокруг левого верхнего угла, как будто это центральная точка. Я думаю, что это...
95 просмотров
schedule 23.10.2021

Могу ли я загружать скрипты Python как Glib GModules?
У меня есть приложение Linux, написанное на C (на самом деле Vala, которое компилируется в C), которое загружает модули через Glib GModule 2.0 API. Мне интересно написать для него модуль на Python. Это возможно? Python имеет привязки GModule...
154 просмотров
schedule 19.10.2021

Vala - это передача по ссылке или по значению?
Или существуют указатели и ссылки вроде C ? Я пытаюсь начать работу с vala , но полезно знать, является ли vala "передать по ссылке" или "передать по значению"
685 просмотров
schedule 18.10.2021

Websockets Sec-WebSocket-Accept недействителен в Vala
Я дошел до того, что мне некуда больше искать, и я пробыл в этом 2 дня. Я пытаюсь реализовать серверную часть для веб-сокетов в Vala. Я следил за здесь RFC, а также пытался преобразовать примеры с других языков. string res = "HTTP/1.1 101...
601 просмотров
schedule 19.11.2021

Char mask, или получить размер char в vala?
Мне нужно, чтобы все биты были равны 1 для размера char, в то время как я знаю, что в C есть limits.h, а vala имеет int.MAX, я не уверен в размере char. Как мне найти его - размер символа - и наверняка сгенерировать свою битовую маску вместо...
174 просмотров
schedule 21.10.2021

Vala: Освободите GChecksum после операции, чтобы получить правильный хеш MD5
Я изучаю Vala, и я пытаюсь создать Gtk + Gui, который выводит хэш файла MD5. В настоящее время я использую valadoc.org для кодирования своего приложения, и я Я использую GLib.Checksum для вычисления контрольной суммы. GLib.Checksum дескриптор...
173 просмотров
schedule 15.11.2021

Сборка Valama IDE в Windows с использованием MSYS2 и MingW
Я использую MSYS2 для сборки Valama [IDE следующего поколения для Vala]. что репозиторий GitHub говорит о том, что требуются некоторые зависимости. и они предоставляются для Ubuntu с помощью этой команды sudo apt-get install build-essential...
361 просмотров
schedule 03.11.2021

Почему Valac генерирует эти (бессмысленные?) Временные указатели в коде C
Я начал изучать Vala, и теперь не понимаю, почему в этих примерах создается переменная tmp1, если можно было сразу использовать tmp0? То же самое с tmp1 tm3 здесь Я немного прочитал документацию, но не понял, почему valac генерирует эти...
119 просмотров
schedule 17.11.2021

Как создать подкласс GTK IconView в Vala с помощью Glade
Когда я пытаюсь создать подкласс GTK IconView в Vala с помощью Glade, я получаю ошибку сегментации. Это баг в Вале, или я просто что-то не так делаю? Используется vala 0.42.3. Может быть, это связано с тем, что у IconView нет конструктора base() ?...
228 просмотров
schedule 11.10.2021

сигнал event.key.keyval не подключается
public class Epoch.CitiesChooser : Gtk.MenuButton { private Epoch.CitiesSearch cities_search; construct { var button_grid = new Gtk.Grid (); button_grid.column_spacing = 6; var button_label = new Gtk.Label...
22 просмотров
schedule 04.10.2021

gdk_device_get_source != GDK_SOURCE_KEYBOARD
Я следую руководству по использованию Glade и vala, которое можно найти здесь Я выполнил инструкции и подтвердил, что мой код такой же, как в примере. XML от Vala выглядит следующим образом: <?xml version="1.0" encoding="UTF-8"?>...
1551 просмотров
schedule 26.02.2022

Вала, ресурсы и локализация
Как лучше всего обрабатывать ресурсы (например, изображения, файлы и т. Д.) В vala? Есть ли система управления ресурсами? А как лучше локализовать приложение? Я пришел в Vala из среды .NET, где локализация и управление ресурсами - это всего лишь...
1273 просмотров

как я могу собирать пакеты в панели запуска, используя valac-0.18 или выше?
Как я могу собрать свой пакет, используя valac-0.18 и libgranite1 на панели запуска? В нем есть только valac-0.16 и libgranite0. Я успешно создал пакет .deb с помощью pbuilder, добавив исходный список моего компьютера с помощью «--aptconfdir...
187 просмотров

Как я могу использовать gettext в vala?
Когда я пытаюсь использовать gettext в vala, я получаю не ошибки или предупреждения от vala, а следующую ошибку от компилятора c: /usr/include/glib-2.0/glib/gi18n-lib.h:29:2: error: #error You must define GETTEXT_PACKAGE before including...
2422 просмотров
schedule 18.03.2022

Как скомпилировать и протестировать программу c с кодом vala?
Я работаю над специализированной версией приложения Gnome Cheese для фотобудки. На данный момент я просто пытаюсь избавиться от ненужного кода и просто приложения, прежде чем добавлять нужные мне функции. У этого есть дополнительное преимущество,...
955 просмотров
schedule 12.05.2022