問題タブ [dev-c++]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
609 参照

c++ - Linux への DevC++ の移植

Linux で DevC++ を使用したかったので、Wine で開始しましたが、ファイルを実行するまでは問題ありません。

C ファイルは適切にコンパイルされ、Linux (Wine なし) で実行できる .exe ファイルが生成されます。

しかし問題は、IDE 内からこのファイルを実行しようとすると、何も表示されない非常に小さなウィンドウが表示され、それを閉じると IDE 全体が閉じてしまうことです。

0 投票する
1 に答える
1327 参照

c++ - パッケージを使用して Dev-C++ に Allegro をインストールする

Allegro を Dev-C++ にインストールしようとしていますが、手動で行うのではなく、新しいバージョンが利用可能なパッケージに含まれていることに気付きました。

ここはマネージャーにあります。

ここでは、ヘッダー ファイルが含まれていることを示しています。

最も単純な Allegro プログラムを実行しようとしても、認識されません

誰でもこれを修正する方法を知っていますか? またはそれを行うより良い方法はありますか?ありがとう。

0 投票する
2 に答える
193 参照

c++ - モデルのテクスチャリング

その上に単純なモデルエンジンを備えた3D地形エンジンをコーディングしました。

地形に長方形のハイトマップを使用しているので、これらの三角形のテクスチャリングは非常に簡単です。

しかし、私のモデルをテクスチャリングする際に、私は少し立ち往生しています。

私はカスタムモデルフォーマットを使用しているので、blenderを使用したり3dsを使用したりするような答えは役に立ちません。

その理由は、OpenGLプログラミングを自分で学ぶためにこの趣味のプロジェクトを開始し、1999年に友人が書いた非常に古いTurbo Pascalソフトウェアレンダラーからモデルを準備していたので、それらを使い続けたからです

私の質問は次のとおりです。

モデルが構成する三角形のテクスチャ座標を生成するためのよく知られたアルゴリズムはありますか?そうでない場合、どのような戦略に従う必要がありますか?

0 投票する
4 に答える
1841 参照

c++ - Dev-C++からVC++への移行

はい、それは初心者の質問です...

私はこれまですべてのプロジェクトにDev-C++を使用してきましたが、それは信じられないほど時代遅れであり、ライブラリもそうです。そこで、Visual C ++のコピーを開いて、コードをコピーしました。コンパイルすると、コードの1行おきにたわごとがあるかのように100万のエラーが表示されます。プロジェクトを最初からやり直すのは嫌だ。

質問:Dev-C++とVC++のコンパイルが異なるのはなぜですか?異なるコンパイラを使用していると聞きましたが、それでもC++です。私が最初に見たエラーは、constchar*とstd::stringの間の無効な比較でした。

とにかく、Dev-C ++のように、VC++のプログラミングの厳密さを緩和する方法はありますか。または、私が知っておくべきDec-C++コンパイラとVC++コンパイラの間にいくつかの大きな違いがありますか。

ほとんどのエラーはstd::string関連、またはLPCWSTRのようです(自分で修正できます)。

この非常に広範で役に立たないトピックについて申し訳ありませんが、私は知っています。

-アレックス

0 投票する
4 に答える
1635 参照

c - Windows AT&TアセンブリのMessageBoxA

gccインラインを使用して、アセンブリで直接MessageBoxA()を呼び出そうとしています。ただし、これを2つの方法で行う必要があります。1つは、LoadLibrary()とGetProcAddress()を使用した動的アドレス指定の使用です。これに関するチュートリアルを見つけて、それに従ってください。しかし、私はMessageBoxAのアドレスを直接呼び出すことにも興味があります。これは私のWindowsSP3英語では0x7e4507eaです。

私はこのコードを実行しようとしています:

Windowsでこれを実行できるかどうかはわかりませんが、ライブラリ(この場合はuser32.dll)を指定せずに、アドレスを直接呼び出します。Linuxではwrite()syscallを呼び出すのは簡単ですが、Windowsではまだあまり馴染みがありません。

「DDDDDDDD」のメッセージボックスが表示されると思います。誰かがそれについて私を助けてくれませんか?チュートリアルリンクもあり、助けに感謝します!

どうもありがとう

0 投票する
1 に答える
5766 参照

gcc - Dev-C ++のGCCインラインアセンブリでのバイトの定義(WindowsのAT&T構文の.ascii)

以下のコードは、画面にメッセージボックスを表示しているだけです。
アドレスは、次のことを容易にするためにハードコーディングされています。

(私の質問は実際にはコードに関するものではないため、すべてのコードにコメントしませんでした)

私の質問は、スタックに手動でプッシュせずに、アセンブリに文字列「user32.dll」をインラインで書き込む方法はありますか?私はNASMでこのように意味します:db 'Hello'

AT&T構文で実行できることは知っていますが、gccインラインではどうでしょうか.ascii 'Hello'.string 'Hello'

WindowsXPSP3でDev-C++を使用していることに注意してください

ありがとう!

0 投票する
1 に答える
185 参照

c++ - DevCPP / VS Windowsアプリのヘッダーの問題(noob)

私は、DevC++とVisualStudio2008の2つのIDEで、Forgerのwin32チュートリアルを実行しています。両方で結果を複製しようとしています。

チュートリアルのこのページでは Dev C ++でコンパイルできないようです(Visual Studioは正常に動作します)。モーダルダイアログボックスです。問題のコードは次のWndProcとおりです。

スローされるエラーは次のとおりです。

この時点より前に定義するint ret;とコンパイルされますが、通常のアプリと一緒にコマンドウィンドウが開きます。

ヘッダーがないのではないかと思います。私が使用しているヘッダーはとwindows.hですafxres.h。誰か助けてもらえますか?前もって感謝します。

PS-私がそれに取り組んでいる間、本当に簡単な質問-山かっこまたは引用符でヘッダーを宣言することの違いは何ですか?例<windows.h>または"windows.h"

0 投票する
2 に答える
2515 参照

c++ - Dev C ++でヒントを無効にする方法は?

私はBloodshedDevC++4.9.9.2を持っています。

1秒間入力を停止するたびに、このヒントがポップアップ表示され、入力しているものが表示されません。最も不適当な瞬間が現れるのを待っているような気がします。その後、2秒で、または場合によっては必要なときに消えます。

dev cplusplusヒントツールチップ

それを無効にする方法はありますか?(設定で見つかりませんでした)

0 投票する
2 に答える
12689 参照

c - Dev-C++ ファイルハンドリング

私はDev-C++ IDEを使用していますが、今はファイル処理をしようとしています.hereは私のコードです:

このコードは NetBeans では機能しますが、Dev-C++ では「ファイルに接続されています」というメッセージが表示されますが、値「10」がファイルに入力されません。答えを教えてください、どうすればいいですか?

0 投票する
1 に答える
4745 参照

c - #include への未定義の参照,`libiconv_open',`libiconv',`libiconv_close'

C アプリケーションに参照を追加する際に問題が発生しました。データ圧縮プロジェクトで「libiconv」へのリンカ参照を追加できません。「libiconv」ライブラリをダウンロードしましたが、コンパイルでエラーを示す参照を追加する際に混乱します。圧縮アプリの開発に Dev C++ を使用しています。

コンパイルログは次のとおりです。

Makefile のビルド: "C:\Dev-Cpp\Examples\eottest\Makefile.win"