portability

    3

    1答えて

    インターフェイスを定義し、プラットフォーム固有のコードを書き込むために別々のソースファイルを使用する単一のヘッダーファイルを作成するにはどうすればよいですか?例えば :あなたがソースファイル間で共有ヘッダーについて話している間、あなたの質問に video.h video_windows.c video_linux.c video_osx.c

    3

    3答えて

    私は2つのファイルの最後の変更時刻を比較する移植可能な関数をcで作成しようとしています。ファイルは小さいものから順に書き込まれるので、1秒(ミリ秒)より細かい粒度が必要です。 多くの時間/日付機能があるようです...

    1

    2答えて

    私はいくつかのコンパイラ(GCC、MSVC、Clang)にパフォーマンスコードを書くことに興味があります。私はコンパイル時の引数として関数を渡すための2つのパターンを見てきましたが、コンパイラが通常は2つが同等であることを認識するほどスマートであるか、あまりにも多くのことを求めているのであれば私は不思議です。ここではSTLスタイルは、ファンクタのオブジェクトを渡します: template<clas

    3

    4答えて

    は私がする必要があると思いますものです: getdoubletimestampsomehow()は、与えられた日からの経過秒数を表すdouble値を返す関数を使用して簡単にストレートフォワードする必要があります double now=getdoubletimestampsomehow(); 。私はそれをかなり正確にする必要がありますが、実際には数ミリ秒より正確である必要はありません。移植性は非

    0

    2答えて

    マシンのルーティングテーブルをポータブルな方法で取得する必要があります。私はC++を使用していますが、Boostライブラリはすでに利用可能です。 ポータブルではないため、外部コマンドが利用できない可能性があるため、「ルート」などの外部コマンドは呼び出されません。

    2

    2答えて

    /layout-v7、/layout-v8、/layout-v11のフォルダを作成して、異なるプラットフォーム用の適切なレイアウトを読み込むことができます。 しかし、上記の方法では、必要なすべてのプラットフォーム用に異なるレイアウトフォルダを作成する必要があります。 私は私のアプリは、APIバージョン> = 11とプラットフォーム上で実行されている場合のみ、2レイアウトフォルダ持っていると思います

    0

    1答えて

    私はQT/C++プログラムを書いています。特定のOSに依存したくないということはありません(少なくともいくつかのプリプロセッサディレクティブで最小限に抑えてください)。 QT Creatorを使用して私のプログラムを設計しています。これは主に私のLinuxマシンで行われていますが、今ではWindowsマシン上でコードをプルしてコンパイルしてコンパイルを試みます。 今のところ、inet_ptonとi

    0

    3答えて

    私は現在、Windows 7、Windows Phone mango、Xbox 360の市場に出たいと思っているC#のゲームに取り組んでいます。どのSQLパッケージが3つのプラットフォーム私が必要とするデータベースのために?

    3

    2答えて

    私はjythonでpythonスクリプトを作成していますが、jsonモジュールにはdosyentが存在する必要があります。あなたは、ホストのjythonにインストールすることなく、スクリプトを使って移動できる単一のファイルとしてモジュールを含める方法を知っています。私はpypiで見つけたシンプルなjsonモジュールを使うつもりだった もし役に立ったとします。

    1

    2答えて

    私のデータベースがMySQLの場合、これはうまく動作することが分かります。そしておそらく他の人たち。 seq_id = db.insert('mytable', first="Bob",last="Smith",joined=web.SQLLiteral("NOW()")) さて、今、データベースの顧客はを使用するには、 MySQLのですが、それは近い将来にそうでないかもしれません。顧客がPo