私のプロジェクトにDのlodepng(http://lodev.org/lodepng/)をコンパイルするのに問題があります。D lodepngコンパイルエラー
In Encode.d私は次のコードを持っています。ここでは、コンパイラはアサートステートメントを期待していません。 このブロックを削除すると問題が解決します。
Decode.dでinvariant
{
assert(compressionLevel >=0 && compressionLevel <= 9, "invalid zlib compression level");
assert(targetColorType == ColorType.Any ||
targetColorType == ColorType.RGB ||
targetColorType == ColorType.RGBA, "colortype is not supported");
}
私はエラーで、さらに多くの問題があるの中間ラインの 「宣言子のINOUT(値)のための識別子」:
info.backgroundColor.length = chunk.data.length/2;
foreach(index, inout value; info.backgroundColor)
value = chunk.data[index * 2];
は古いといくつかのトラブルはありません構文はここにありますが、どうすれば修正できますか? Dで単純にpng画像を作成する方法はありますか?
私はそれを試みましたが、コンパイラがこれらの置換の後で見つけたコードには、あまりにも多くの奇妙なエラーがありました。 –