multiplatform

    0

    1答えて

    私は、WindowsアプリケーションとSymbianで使用されるC++ライブラリを作成しようとしています。 Linuxは現在の要件ではありませんが、一般的には可能なはずです。 このような理由から、Symbian'sの代わりにSTL/Boostの命名規則を使用したいと思いますが、これは慣れるのが難しいと思います。 これは、Carbide.C++を使用してコードをコンパイルするときにSymbian命名

    2

    2答えて

    私は、Dropboxのすべてのベータ版がWindows、Mac、Linuxで同時にリリースされていることに気付きました。彼らはどのようにそれをするのですか?誰がどのプラットフォームを使用しているか知っていますか?私は、各プラットフォームクライアントには、印象的な、実際の機能が多く存在することを認識していますが、すべてのプラットフォームで重要なバグ修正を無難にリリースしているようです。 どのGUIプ

    5

    1答えて

    私は、プロジェクトのビルドシステムとしてplain makeからCMakeに変更しています。このプロジェクトは、それぞれ独自のツールチェーンを持つさまざまな組み込みLinuxシステム上で動作するはずであり、ターゲットごとにかなり異なる設定オプションもあります(たとえば、プリプロセッサ定義が異なり、ソースがいくつか含まれているか除外されています)。デスクトップLinuxでも動作するはずで、一部のGU

    7

    1答えて

    選択したプラットフォームに基づいて異なる参照を使用するようにVS2010プロジェクトを設定するにはどうすればよいですか? 実際には、プラットフォームとしてx86を選択した場合は32ビットライブラリをリンクしたいが、x64を選択した場合はその64ビットバージョンをリンクしたい。 C#VS2010プロジェクトでこのスワップをどのようにしたらいいですか?

    3

    2答えて

    AIX、Linux、SunOS上で動作し、環境ごとに異なるコンパイラオプションを提供できるメークファイルを作成するにはどうすればよいですか? 私はOSを記述し、環境変数へのアクセス権を持っていますが、AIXは、ユーティリティがifeqが好きではありませんしますので、同様に、私は何かを行うことはできません。メイクファイルの移植性が直接的ではない ifeq($(OS), AIX) CFLAG

    3

    7答えて

    私はマルチプラットフォームアプリケーションがどのように開発されているのだろうかと思っていました。 MAC/Windows用のMicrosoft Office、MAC/Windows/Linux用のFireFoxなどのアプリケーション 異なるプラットフォーム用のコードを作成する必要がある場合は、管理が難しく、複雑な作業がたくさんあります。 Q:開発チームは、複数のプラットフォームの開発の複雑さをどの

    5

    9答えて

    皆は約Boostを知っています。 その他の無料のC++ライブラリにはどのような価値がありますか?どうして?一般的なコンパイラでは簡単に使えますか?

    4

    1答えて

    Symbianアプリケーション用のQtを開発中です。特定のS60バージョンでのみ利用可能な特定のプラットフォーム固有のAPIを使用する必要があります。たとえば、次のように -S60第3版FP1のLIBS: S60_common_lib、S60_3rd_ed_lib -S60第3版FP2のLIBS: S60_common_lib、S60_3rd_ed_lib、Symbian_common_lib -

    4

    1答えて

    Linuxアーキテクチャ用にC++コードをコンパイルすることは可能ですか?

    4

    8答えて

    私は、さまざまなプラットフォーム(主に、LinuxとWindows)上で動作するようにC++を勉強したいです。 Boost C++ライブラリ、Qtツールキットなどのようないくつかのソリューションは、両方のプラットフォームでコンパイルされるプログラムの作成に使用できます。 私はあなたのいずれかが前にマルチプラットフォームのプログラミングのこのタイプの経験があった場合に使用するために参照しますライブラ