d

    2

    1答えて

    私のCライブラリにダブを使っているDライブラリを静的にリンクしたいと思います。 例を手動で正常にリンクするには、the instructions on the wikiに従っています。 しかし、ダブを使用する独自のライブラリがあります。clを使用して出力する方法を理解できません。 は私が何を意味するかをお見せしましょう(例のコードfrom the wikiが、ダブを追加): プロジェクトディレクト

    0

    1答えて

    文字列をテンプレートパラメータに変換できます。あるいは、逆シリアル化されたクラスをクラス/関数テンプレートのパラメータとして渡すという概念を達成するための慣用的な方法です。 概念はDDD, CQRS and Eventsourcingに基づいています。 import std.stdio; void main() { auto aggregate = new UserAggregat

    1

    1答えて

    Dは、ターゲット環境上のC/C++ランタイムライブラリにアクセスすることができます。また、Cプログラムも同様の方法でその関数にアクセスできます。 [1] Dコンパイラでコンパイルされたバイナリのように、RIOTでDプログラムを使用する機能を統合する方法はありますか?

    1

    1答えて

    私は与えられた文字列のすべての順列を生成するプログラムをDに書こうとしています。私は関数nextPermutationを使用しようとしていますが、intとのみ互換性があります。私はそれをchar配列で動作させることはできません。誰かが私を正しい方向に向けるのを助けることができるかどうか疑問に思っていましたか?これは私がこれまで持っているものです。 import std.stdio; import

    0

    1答えて

    私にはわからないエラーで問題があります。私のプログラムの目的は、ファイル "テスト"の文字カウントですが、私はこのエラー "関数core.stdc.stdio.getc(共有(_IO_FILE)*ストリーム)引数型(ファイル)を使用して呼び出すことはできません" は、ここに私のコードです: import std.stdio; import std.file; import std.string

    1

    1答えて

    で読み取ることができないset.d|9|error: variable i cannot be read at compile time 誰かが私のコードで何が間違っていると説明できますか?ありがとう。

    1

    1答えて

    32ビットマシンで書かれたコードがたくさんあります。今は64ビットにアップグレードしましたが、共有オブジェクトはロードされません。共有オブジェクトは32ビット(DMDの場合は-m32フラグ)でコンパイルされ、ホストアプリケーションも同様にコンパイルされます。 これは共有ライブラリです: module lib; export extern(C) int abcd(){ return 4

    0

    1答えて

    私はOpenGLといくつかの他のネイティブライブラリ(Derelictライブラリを使用して)とのインタフェースを持つDでアプリケーションを書いています。しかし、このエラーはまったく関連していないようです。私は「ダブビルド」を行うたび コンパイルは成功しますが、ldは、このメッセージで失敗します。 Linking... ../git/mango-engine/bin/libmango-engine