1
голосов
2ответов
750 просмотров

Как я могу получить серийный номер тома с помощью wxWidgets?

Я ищу функцию / класс в wxWidgets, которые могут дать мне серийный номер тома (например, win32 GetVolumeInformation выполняет). Я предполагаю, что серийный номер тома должен быть в значительной степени кроссплатформенным. Заранее спасибо.

5
голосов
3ответов
2002 просмотров

Создание и редактирование документов MS-Word на сервере Linux?

Требуется разработать серверное приложение для обработки документов. Исходные документы - это в основном MS-Word 2003, 2007, то есть версия Docx для MS. Хотите, чтобы серверное приложение могло работать как в Linux, так и в Windows. Хотите знать, какой инструмент или библиотека лучше всего подхо...

1
голосов
3ответов
547 просмотров

Пишите один раз, запускайте где угодно языки и Unrar для AIR

Я хотел спросить, есть ли какие-либо другие языки Write Once, запускаемые где угодно, например Java или AIR.До сих пор я в основном был Java-разработчиком, и немного Python и недавно AIR вызвали пик моего интереса, когда я только что узнал об этом. Также я хотел узнать, есть ли какие-либо биб...

0
голосов
1ответов
1705 просмотров

Библиотека кроссплатформенного анализа звука

Я ищу кроссплатформенную библиотеку, которая позволяет мне анализировать форму волны звукового файла.Он должен иметь возможность как минимум запрашивать амплитуду для данного образца, и было бы неплохо, если бы он мог определять частоту.

23
голосов
10ответов
55790 просмотров

Есть ли утилита Java, которая преобразует путь String для использования правильного символа разделителя файлов?

Я разработал ряд классов, управляющих файлами на Java.Я работаю над Linux и блаженно набираю new File("path/to/some/file");. Когда пришло время делать коммит, я понял, что некоторые другие разработчики проекта используют Windows.Теперь я хотел бы вызвать метод, который может принимать строку в ф...

3
голосов
4ответов
1498 просмотров

Используете Qt для создания почти родного приложения Windows?

Мне нравится, что Qt кроссплатформенный, но я хочу создать приложение, которое будет вызывать некоторые специфичные для Windows .dll.Вроде как Google Chrome использует стекло в Windows Vista / 7 (я знаю, что Chrome не написан с использованием фреймворка Qt, просто подумал, что это хороший пример...

8
голосов
1ответов
10800 просмотров

SWT Cross-Platform Enter Detection

У меня есть глобальный фильтр (Display.addFilter) в SWT, в котором я хочу обнаружить клавишу Enter .В Windows нажатие Enter генерирует SWT.CR в части keyCode события KeyListener.Безопасно ли это предположение для всех платформ, или мне следует проверить, keyCode == SWT.CR || keyCode == SWT.L...

2
голосов
1ответов
1457 просмотров

Кросс-платформенное распространение приложений Python

Я хочу распространять свое приложение на OSX (используя py2app) и в виде пакета Debian. Структура моего приложения выглядит так: app/ debian/ <lots of debian related stuff> scripts/ app app/ __init__.py app.py mod1/ ...

56
голосов
9ответов
32048 просмотров

Где Boost.Process?

Мне нужно выполнить программу и получить ее стандартный вывод на C ++. Я бы хотел, чтобы мой код тоже был кроссплатформенным. Недавно открыв для себя чудесный мир библиотек Boost c ++ для всех ваших кроссплатформенных потребностей, я решил, что просто зайду на boost.org и прочитаю документаци...

87
голосов
3ответов
66870 просмотров

Python: независимый от платформы способ изменения переменной среды PATH

Есть ли способ изменить переменную среды PATH независимым от платформы способом с помощью python? Что-то похожее на os.path.join()?

3
голосов
3ответов
16707 просмотров

CMake: как добавить флаги компилятора в компилятор не по умолчанию

Здравствуйте, я хочу создать проект с компилятором Intel. Обычно я использую gcc по умолчанию: cmake -DCMAKE_CXX_FLAGS=-I/some/path /path/to/project И это прекрасно работает. cmake -DCMAKE_CXX_COMPILER=icpc -DCMAKE_C_COMPILER=icc -DCMAKE_CXX_FLAGS=-I/some/path /path/to/project ...

23
голосов
10ответов
17146 просмотров

Кросс-платформенный эквивалент событий Windows

Я пытаюсь перенести некоторый код Windows в Linux, в идеале через независимые от платформы библиотеки (например, boost), однако я не уверен, как перенести этот фрагмент кода события. Часть кода включает два потока (назовем их A и B).A хочет сделать что-то, что может только B, поэтому он отпра...

1
голосов
1ответов
929 просмотров

URI Escape C ++ wstring

Я ищу хороший способ сделать URI Escape на C ++, который был бы разумным для кроссплатформенного проекта. Мне нужна функция, которая принимает такую строку: L"jiayou加油" И вернемся: L"jiayou%E5%8A%A0%E6%B2%B9" Я рассмотрел возможность использования чего-то вроде this с небольши...

0
голосов
2ответов
478 просмотров

Бесплатные кроссплатформенные инструменты для веб-разработки

Этот вопрос предназначен для группы недавно нанятых разработчиков, которым необходимо освоить минимальную кривую обучения, максимальные усилия по разработке / программированию / управлению. Некоторые из разработчиков имеют опыт работы на высшем уровне и будут обучать младших разработчиков. Мой в...

3
голосов
11ответов
3237 просмотров

Кросс-платформенный язык программирования с приличным набором инструментов GUI?

Что касается моей программной идеи, она требует, чтобы программное обеспечение было написано в одном двоичном файле, который может выполняться всеми основными настольными платформами, что означает, что ему нужен интерпретируемый язык или язык в JVM.Меня устраивает любой вариант, но язык программ...

1
голосов
7ответов
993 просмотров

Вопрос межплатформенного программирования (файловый ввод-вывод)

У меня есть класс C ++, который выглядит примерно так: class BinaryStream : private std::iostream { public: explicit BinaryStream(const std::string& file_name); bool read(); bool write(); private: Header m_hdr; std::vector<Row> m_rows...

38
голосов
10ответов
29453 просмотров

Какой самый простой кроссплатформенный способ открывать графические диалоги в Python?

Мне нужен простейший способ вывода простых диалоговых окон в скриптах Python. В идеале решение: Работа в Windows, OS X, Gnome, KDE Выглядеть как обычный диалог в любой ОС Требовать минимум кода Для появления простого стандартного диалогового окна требуется минимум кода. По сути, вы п...

1
голосов
2ответов
90 просмотров

Как я могу определить, для какой архитектуры я компилирую в GCC?

Я хочу написать код, который легко компилируется как для 32-, так и для 64-разрядной версии Linux под gcc.Думаю, я ищу что-то вроде #ifdef IA32 subl $0x4, %esp #endif #ifdef X86_64 subl $0x4, %rsp #endif

6
голосов
3ответов
507 просмотров

Управление памятью C для кроссплатформенной виртуальной машины

Я задал вопрос о размерах C-типа. на который я получил довольно хороший ответ, но понял, что могу не очень хорошо сформулировать вопрос, чтобы быть полезным для моих целей. Я работал инженером-программистом до того, как перешел в инженер-программист, поэтому мне нравятся компьютерные архите...

1
голосов
3ответов
489 просмотров

Кросс-платформенная среда разработки с открытым исходным кодом, для которой требуется трехмерная графика

Я думаю о разработке программного обеспечения, похожего на игру.Вероятно, потребуется немного OpenGL, ввода MIDI и математики.Я хотел бы со временем продать это программное обеспечение, поэтому его необходимо установить на ПК с разными ОС.И я не хочу тратить много времени на управление памятью и...

2
голосов
9ответов
367 просмотров

Межъязыковая разработка на C # и Java

Не могли бы вы дать мне совет, как наилучшим образом гарантировать, что два приложения (одно на C #, другое на Java) будут совместимы и эффективны при обмене данными?Есть ли проблемы, с которыми вы столкнулись? Сценарий является двухточечным, один хост является поставщиком услуг, а другой -...

10
голосов
7ответов
5492 просмотров

Размер int в C на разных архитектурах

Мне известно, что спецификация языка C не требует точного размера каждого целочисленного типа (например, int). Что мне интересно: есть ли способ в C (не C ++) определить целочисленный тип с определенным размером, который гарантирует, что он будет одинаковым для разных архитектур?Нравится: ...

0
голосов
2ответов
375 просмотров

Windows -> Solaris 5.X Рекомендация кросс-компилятора C ++

Раньше я никогда не занимался кросс-платформенной разработкой, но процесс, который мы используем в настоящее время, например, разработка на компьютере с Windows (поскольку мы в основном являемся магазином Windows), а затем фактическое создание двоичных файлов в системе Solaris, выглядит немного ...

10
голосов
4ответов
2562 просмотров

В каких операционных системах или браузерах имена семейств шрифтов CSS чувствительны к регистру

Согласно sitepoint ( источник Я обычно очень доверяю ) при указании font-family имен некоторые операционные системы / браузеры могут быть чувствительными к регистру . Обычно я всегда использовал значения в смешанном регистре, но мне интересно, будут ли значения в нижнем регистре работа...

3
голосов
3ответов
1850 просмотров

Is Lua the best/fastest choice for a gaming server?

I am working on a project where I want users to be able to modify and customize as much as possible. Open source might be a good choice but not due to the fact that I want to keep a few internal classes closed. Two other options that I thought about were plug-ins as external libraries and Lua s...

-1
голосов
8ответов
884 просмотров

How can I make my C++ code cross platform capable?

How can I make my C++ code cross platform capable? I need it to work on Windows and Xubuntu.

3
голосов
2ответов
2180 просмотров

How does screen savers work on Mac OS X and Linux?

In Windows a screen saver is just an executable with a .scr extension dumped in the system32, and it is controlled with three switches (/p, /c and /s, I think). How does screen savers work on Mac OS X and Linux? Do they work similarly in Mac OS X and Linux (Gnome, KDE, Ubuntu, or wherever the di...

2
голосов
2ответов
548 просмотров

Reposition a VLC window programmatically

I'm sure others have run into this problem too... I often watch videos in a small VLC window while working on other tasks, but no matter where the window is placed, I eventually need to access something in the GUI behind it, and have to manually reposition the video window first. This could be ...

4
голосов
4ответов
858 просмотров

Python GUI Library for Windows/Gnome

I need to create a desktop app that will work with Windows and Gnome(Ubuntu). I would like to use Python to do this. The GUI part of the app will be a single form with a message area and a couple of buttons. The list of GUI's for Python seems overwhelming. I am looking for something simple if...

1
голосов
6ответов
238 просмотров

What language should I learn to develop Cross-Plataform software, coming from PHP?

I've been "programming" in PHP for about 3 or 4 years I think, and I think I'm pretty good at it already, so decided to move on to something more complex. I understand that PHP is too flexible (you don't have to declare the type of a variable, for example) and that I'll have to get used to code i...