cross-platform- все статьи тега
Как написать кросс-платформенный пакет-оболочку npm и обойти ошибку EBADPLATFORM при ненужной установке "условной зависимости"?
Предположим, я хотел создать кроссплатформенный пакет frobnicator. Мне повезло, и я нашел несколько необходимых пакетов npm, но все они зависят от платформы frobnicator-win frobnicator-mac frobnicator-linux Так что мне нужна только кросс-платформенная оболочка. Код может быть действительно довольно простым (при условии согласованности API): var frobnicator; if (process.platform == 'win32') { frobnicator = require('frobnicator-win') } else if (process.platform == 'darwin') { frobnicato ...
Программно получить DNS-серверы хоста
Используя C++, я хотел бы получить DNS-серверы, используемые хостом для трех операционных систем: OS X, FreeBSD и Windows. Я хотел бы подтвердить, что приведенные ниже подходы действительно являются наилучшей практикой, а если нет, то превосходной альтернативой. OS X: уже ответил ; обновлена ссылка на developer.apple.com окна: GetNetworkParams FreeBSD : /etc/resolv.conf Заранее спасибо за ваш помогите! ...
Как получить новый линейный символ, зависящий от платформы?
Как получить зависящую от платформы новую строку в Java? Я не могу использовать "n" везде. ...
Каков наилучший способ найти домашний каталог пользователей в Java?
трудность заключается в том, что он должен быть кросс-платформенным. Windows 2000, XP, Vista, OSX, Linux, другие варианты unix. Я ищу фрагмент кода, который может сделать это для всех платформ, и способ обнаружения платформы. теперь вы должны знать о ошибка 4787931 это user.home не работает правильно, поэтому, пожалуйста, не предоставляйте мне ответы на учебники, я могу найти их сам в руководствах. ...
разработка кросс-платформы iOS / Android [закрыто]
Я некоторое время играл с разработкой приложений для Android на Java и начинаю разбираться в этом. Однако, если я хочу начать с версии iOS, мне нужно закодировать все с нуля - что, ну, нежелательно. Мне было интересно, какие кросс-платформенные решения доступны и насколько хорошо они работают на практике. Я думал о веб-приложениях-возможно, используя jQuery Mobile или Титан, или Adobe Вспышка / Flex / Воздух. У меня также еще нет Mac, в который мне, вероятно, придется инвестировать. Итак, м ...
Как определить платформу / компилятор из макросов препроцессора?
Я пишу кросс-платформенный код, который должен компилироваться в linux, windows, Mac OS. В windows я должен поддерживать visual studio и mingw. есть некоторые части специфичного для платформы кода, которые я должен поместить в #ifdef .. #endif окружающая среда. Например, здесь я разместил специфический код win32: #ifdef WIN32 #include <windows.h> #endif но как я узнаю linux и mac OS? То, что определяет имена (или т. д.) Я должен использовать? ...
Is.NET/Mono или Java лучший выбор для кросс-платформенной разработки? [закрытый]
насколько меньше библиотек для Mono, чем для Java? Мне не хватает обзора по обеим альтернативам, но у меня есть довольно много свободы выбора для моего следующего проекта. Я ищу жесткие технические факты в областях производительность (например, мне сказали, что Java хорош для потоковой передачи, и я слышал, что оптимизация кода времени выполнения стала очень хорошей в последнее время для .NET) реальном мире мобильность (как это предназначается, чтобы быть портативный, что "Уловка-22" для каж ...
Использование CMake для создания файлов проекта Visual Studio C++
Я работаю над проектом C++ с открытым исходным кодом, для кода, который компилируется в Linux и Windows. Я использую CMake для построения кода на Linux. Для простоты настройки разработки и политических причин я должен придерживаться файлов проекта Visual Studio / редактора в Windows (я не могу переключиться на Code:: Blocks, например). Я вижу инструкции по созданию файлов Visual Studio с помощью CMake, как здесь. вы использовали CMake для создания файлов Visual Studio раньше? Как это было ваш ...
.Net (dotNet) обертки для OpenCV? [закрытый]
Я видел несколько из них. opencvdotnet,SharperCV,EmguCV,один на код проекта. есть ли у кого-нибудь опыт работы с любым из них? Я немного поиграл с одним из проектов кода, но как только я попытался сделать что-то сложное, я получил некоторые неприятные неуловимые исключения (т. е. исключения Msgbox). Кросс-платформа (поддерживает моно) будет лучше всего. ...
Кросс-платформенный IPC
Я ищу предложения по возможным механизмам IPC, которые являются: кросс-платформенный (Win32 и Linux, по крайней мере) простота реализации в C++ а также наиболее распространенные языки сценариев (perl, ruby, python и др.). наконец, прост в использовании С точки зрения программирования! какие у меня варианты? Я программирую под Linux, но мне бы хотелось, чтобы я напишите, чтобы быть переносимым на другие ОС в будущем. Я думал об использовании сокетов, именованных каналов или чего-то вроде DBus ...
Кросс-Платформенный Таймер Высокого Разрешения C++
Я ищу, чтобы реализовать простой механизм таймера в C++. Код должен работать в Windows и Linux. Разрешение должно быть максимально точным (не менее миллисекундной точности). Это будет использоваться для простого отслеживания хода времени, а не для реализации какого-либо событийного дизайна. Что является лучшим инструментом для достижения этой цели? ...
Графический клиент MongoDB (кросс-платформенный или Linux) [закрыт]
The список клиентских приложений MongoDB GUI на официальном сайте устарел: некоторые клиенты не поддерживаются, некоторые сильно привязаны к .NET и не могут работать на Linux. И все они не имеют возможности редактировать сохраненные документы (т. е. предоставлять доступ только для чтения). Мне нужен графический клиент, который: работает на Linux (но не веб); свободный; поддерживает редактирование документов. есть приложение, которое удовлетворяет этим требованиям? ...
Как я могу обнаружить операционную систему в Perl?
У меня есть Perl на Mac, Windows и Ubuntu. Как я могу сказать из сценария, какой из них какой? Спасибо заранее. Edit: меня спросили, что я делаю. Это скрипт, часть нашей кроссплатформенной системы сборки. Сценарий повторяется в каталогах и выяснит, какие файлы, чтобы построить. Некоторые файлы зависят от платформы, и поэтому в Linux я не хочу создавать файлы, заканчивающиеся на _win.cpp, etc. ...
Как получить доступную память C++ / g++?
Я хочу выделить мои буферы в соответствии с доступной памятью. Такой, что, когда я делаю обработку и использование памяти идет вверх, но все еще остается в доступных пределах памяти. Есть ли способ получить доступную память (я не знаю, будет ли состояние виртуальной или физической памяти иметь какое-либо значение ?). Метод должен быть независимым от платформы, поскольку он будет использоваться в Windows, OS X, Linux и AIX. (И если это возможно, то я также хотел бы выделить часть доступной памяти ...
Почему Qt использует свой собственный инструмент make, qmake?
Я только начал использовать Qt и заметил, что он использует свой собственный инструмент, qmake. почему Qt использует свой собственный инструмент make? есть ли что-то особенное, что мешает ему использовать стандартный инструмент make? вызывает ли qmake GCC компилятор C++? ...
Мониторинг содержимого файлов / каталогов? [дубликат]
этот вопрос уже есть ответ здесь: как посмотреть файл для изменений? 20 ответов Я ищу кросс-платформенный пакет мониторинга файлов python? Я знаю, что можно отслеживать файлы в windows с помощью pywin32, и есть пакеты, работающие на Linux / Unix, но кто-нибудь знает о кросс-платформенный один? ...