問題タブ [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 に答える
12503 参照

c++ - Dev-C++ コンパイル エラー

C++ コードのコンパイルに「Dev-C++」を使用したいと考えています。ダウンロードしてインストールし、次のコードを記述します。

しかし、私がそれをコンパイルしたとき、それは言った:

E:/Dev-Cpp/include/c++/3.4.2/backward/iostream.h:31 からインクルードされたファイルで、[myfile path]\Untitled1.cpp:1 から: E:/Dev-Cpp/include/c++/ 3.4.2/backward/backward_warning.h:32:2: 警告: #warning このファイルには、非推奨または時代遅れのヘッダーが少なくとも 1 つ含まれています。C++ 標準のセクション 17.4.1.2 にある 32 個のヘッダーのいずれかを使用することを検討してください。例には、C++ インクルードのヘッダーのヘッダーの置換、または非推奨のヘッダーの代わりが含まれます。この警告を無効にするには、-Wno-deprecated を使用します。

エラーが表示された後、コードを次のコードに変更します。

しかし、それは再びそのエラーを言いました。

最初のコードは Turbo C++ で簡単にコンパイルできますが、Dev-C++ では...

私に何ができる?

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

c++ - 「DhcpEnumSubnets」への未定義の参照

Windows API を使用して DHCP サーバーから情報を取得しようとしていますが、未定義の参照が引き続き取得されます。

MSDN によると、DhcpEnumSubnets は dhcpsapi.lib にあり、プロトタイプdhcpsapi.hファイルにあり、(単純なテキスト検索によって) .lib にあることを確認しました。

以下に示すように、lib に対してリンクしていますが、それでもリンカー エラーが発生します。誰かが私に何かアイデアを持っていますか?

これが私のコンパイル ログです。最新の Windows Platform SDK を使用して、Windows XP SP2 で Dev-C++ 4.9.9.2 を使用しています。

「Windows Server 2008 および .NET Framework 3.5 用の Microsoft® Windows® ソフトウェア開発キット (SDK)」
「Windows SDK のこのリリースは、Windows XP SP2、Windows Server 2003 R2 でアプリケーションを構築および実行するための x86、x64、および IA64 プラットフォームをサポートしています。 、Windows Vista、および Windows Server 2008 です。」


Compiler: Default compiler Build Makefile: "C:\Projects\dhcptest\Makefile.win" make clean rm -f main.o dhcptest.exe を実行中

g++.exe -c main.cpp -o main.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include" -I"C:/Dev-Cpp/include/c++/3.4 .2/backward" -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32" -I"C:/Dev-Cpp/include/c++/3.4.2" -I"C:/Dev -Cpp/include" -I"C:/Program Files/Microsoft SDKs/Windows/v6.1/Include"

g++.exe main.o -o "dhcptest.exe" -L"C:/Dev-Cpp/lib" -L"C:/Program Files/Microsoft SDKs/Windows/v6.1/Lib" "../. ./Program Files/Microsoft SDKs/Windows/v6.1/Lib/WS2_32.Lib" " ../../Program Files/Microsoft SDKs/Windows/v6.1/Lib/dh​​cpsapi.lib "

main.o(.text+0x128):main.cpp: 'DhcpGetVersion' への未定義の参照 main.o(.text+0x1d7):main.cpp: 'DhcpEnumSubnets' への未定義の参照 main.o(.text+0x2b2): main.cpp: 'DhcpEnumSubnetClients' への未定義の参照

collect2: ld が 1 つの終了ステータスを返しました

make.exe: * [dhcptest.exe] エラー 1

実行終了


編集: dhcpsapi.dllをimpdef/implib-ingし、そのライブラリにリンクすることで問題を解決しました。MS Platform SDK で提供されているライブラリがどうなっているのかわかりません。

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

c - Dev-C ++を使用して自己作成ヘッダーファイルをコンパイルする際に問題が発生しましたか?

WindowsVistaでDev-C++を使用しています。同じディレクトリに3つのファイルがあります。彼らです:

math_functions.hコード:

math_functions.cコード:

test3.cコード:

コンパイルに失敗します。私が受け取るエラーメッセージは次のとおりです。

私はubuntuで同じ正確なコードコンパイルを使用します(私は仮想マシン、つまりvmplayerを使用してubuntuを実行します)、それはエラーなしでコンパイルされました。

ファイルをコンパイルするには、Dev-C ++で何かを設定する必要がありますか?

0 投票する
3 に答える
15128 参照

c++ - Microsoft Visual C++、プロジェクト ファイルなしで小さなソース コードをコンパイル

さて、私は言語 [c++] を学習するためにしばらくの間 Dev-C++ を使用してきましたが、グローバル変数やローカル変数など、いくつかのものが正しく機能しませんでした。次に、Microsoft Visual C++ をダウンロードして比較してみることにしました。特にその美学。しかし、私が気になったことの 1 つは、学んだことをテストするためにたくさんの小さなソース ファイルを作成する必要があるため、毎回大きなプロジェクト ファイルを作成する必要があり、約 18 MB のスペースを占有することです。 . ソース C++ ファイルを作成しようとしましたが、プロジェクト ファイルがないとコンパイル ボタンと実行ボタンが強調表示されず、f5 を押しても結果が得られないため、機能しません。しかし、Dev-C++ を使用すると、プロジェクト ファイルを必要とせずに、それを開き、control+n を押してプログラムをすばやく作成し、コンパイルして表示することができました。

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

c++ - C++「ファイル形式が認識されません」?

ここにあるコードを実行しようとしています: http://r3dux.org/2010/11/single-call-opengl-texture-loader-in-devil/

また、DevIL を使用する必要があるため、Win32 インストーラーを使用して c:\usr\ フォルダーにインストールしました。私の環境は、適切な \lib フォルダーからも読み取るように設定されていると確信しています。私のリンカーは次のようになります。

それ以外はすべて正常にロードされますが、「ldevil」になると、コンパイラ (Dev-C++) はエラーをスローします: ファイル形式が認識されません。

0 投票する
5 に答える
31160 参照

curl - Windows の curl/curl.h

私のC ++スクリプトには次のものがあります:

#include "curl/curl.h"

コンパイルしようとすると、次のエラーが発生します。

\Users\username\Desktop\Temp\talkbot\main.cpp C:\Users\username\Desktop\Temp\talkbot\C curl.h: そのようなファイルまたはディレクトリはありません。

だから私は周りを検索して、Windows用のcURLをダウンロードしようとしました。最終的にhttp://www.paehl.com/open_source/?CURL_7.21.3にたどり着き、SSL なしでダウンロードを選択しました。私はそれをダウンロードして、単にcurl.exeを取得しました。

curl.h を取得するには、そのファイルをどうすればよいですか? 前もって感謝します。

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

c++ - プログラムで発生したアクセス違反(セグメンテーション違反)。」

私のC++プログラムは、main()からこの関数を呼び出すまでコンパイルされ、動作します。

ここで何かが原因でクラッシュします。デバッグでは、「プログラムでアクセス違反(セグメンテーション違反)が発生しました」というメッセージが表示されます。

編集:私の間違いは、forループで!infile.eofを使用していたことです。

0 投票する
3 に答える
2040 参照

c++ - cout を速くするにはどうすればよいですか?

これをより速く実行し、それでも同じことを行う方法はありますか?

IDE: 開発 C++ || OS: Windows

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

c++ - CygwinでのConio関数のリンク

coniolibへの呼び出しを使用するサードパーティライブラリを使用する共有ライブラリに取り組んでいます。cygwin/g++を使用してビルドしようとすると、次の未定義の参照にエラーが発生します。

私は自分のlibを再度リンクします。

それらの参照が見つかるように、どのライブラリをリンクする必要がありますか?

PS。私が使用しているサードパーティのライブラリは、Dev-Cppを使用して構築されています