問題タブ [project-files]
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.
qt - QtCreator のトリッキーなプロジェクト
私は、Qt Creator
いくつかの共有ライブラリ プロジェクトと、メイン関数も含むメイン プロジェクトを含むプロジェクトを持っています。私が望むのは、共有ライブラリではなく、定義とエラー コードを保持するいくつかのヘッダー ファイルを含むプロジェクトである新しいプロジェクトを追加することです。私が望むのは、このプロジェクトのパスを他のプロジェクトに追加して、INCLUDEPATH
それらのファイルを他のプロジェクトで使用できるようにすることです。
そのために、.pro
次のようなファイルの空のプロジェクトを作成しました。
しかし、プロジェクト全体をビルドすると、このプロジェクトでヘッダーが 1 つしかないメインが見つからないというエラーが表示されます。
QtCreator
これを達成することは可能ですか?
version-control - ブラケットとのソース管理の統合
ソース管理でファイルのチェックインを要求するように、Brackets のプロジェクトを構成するにはどうすればよいですか? それは、選択したソース管理オプションで作成された構成ですか?
c++ - アプリケーションファイル(.Cファイル)の名称変更
基本アプリケーションと区別するために、変更されたアプリケーションの名前を変更しました。古いアプリケーションの .C ファイルが "OldApplication.C" で、新しく変更されたアプリケーションの .C ファイルが "NewApplication.C" であるとしましょう 残念ながら、ターミナルで "NewApplication" と入力して新しく変更されたアプリケーションを起動しようとすると、次のようになります。
2 つの質問:
- 新しいアプリケーションを実行可能にするにはどうすればよいですか?
- プロジェクト/アプリケーションのファイルとその機能について簡単に説明してもらえますか?
よろしくお願いします
compiler-errors - 「このプロジェクトの OutputPath プロパティが設定されていません」エラーを解決するにはどうすればよいですか?
Windows CE アプリで、すべてのプロジェクト参照を「Any CPU」(または「AnyCPU」) から「x86」に変更しようとしています。
そのために、.csproj ファイルを手作業で編集しました ([プロジェクト] > [プロパティ...] では、オプションとして "Any CPU" のみを使用でき、"x86" (またはその他) は使用できません)。
しかし、「このプロジェクトには OutputPath プロパティが設定されていません。有効な構成/プラットフォームの組み合わせが指定されていることを確認してください。Configuration='Debug' Platform='AnyCPU' と表示されます。 "
問題がどこにあるのか想像できません。.csproj ファイルに「CPU」が含まれなくなりました。
そして今、不思議な .csdproj (拡張機能に埋め込まれた余分な「d」) ファイルもあることに気付きました...しかし、それには「AnyCPU」どころか「CPU」も含まれていません...
.csproj ファイルは、Symbol*.DLL ファイルなど、多くの DLL がプロジェクトに必要であることを示しているように見えますが、これらはハンドヘルド デバイスには存在せず、そこで .exe は問題なく実行されます。どうしたの?
以下は .csproj ファイル (特に退屈な部分は省略されています) で、その後に .csdproj ファイルが続きます。
PDAClient.csdproj には「AnyCPU」(または「x86」) がありません...
アップデート
プロジェクト ファイル (.csproj ファイル) を編集するためにプロジェクトをアンロードすると、プロジェクト ファイルは "利用できません" と表示されます。いつもそう言っていたのかもしれませんが、今気づいたのですが、とにかく利用できないというのは「興味深い」ことです。Windowsエクスプローラーからアクセス/編集できます...
更新 2
プロジェクトを閉じて再度開くと、プロジェクトは以前のバージョンの Visual Studio で作成されており、アップグレードする必要があると表示されました..???... 特にバックアップ コピーを作成していたので、先に進めました。 、そしてエラーは消えました...???
c++ - vs10 C++ $(MyLibrary) vs %(MyLibrary)
環境変数を使用して、使用するライブラリへのパスを指定しています。ほとんどの場合、リリースされたバージョンを指していますが、開発バージョンを指している場合もあります。
とにかく、$(MyLib)/path;%(AdditionalIncludeDirectories)
C++ アプリケーションのビルドに使用すると問題なく動作しますが、プロジェクト リソースを開くことができません。ただし、使用する%(MyLib)/path;%(AdditionalIncludeDirectories)
と機能します。
さて、違いは何ですか?正しい方法は使用することだと思いました$(EnvVar)
が、リソースエディターでは機能しないようです。そして$(EnvVar)
、正しい方法である場合、なぜVisual Studioは使用し、使用%(AdditionalIncludeDirectories)
しないのですか$(AdditionalIncludeDirectories)
私が得るエラーは次のとおりです。fatal error RC1015: cannot open include file 'afxres.h'.
delphi - さまざまな Delphi IDE 用の Delphi パッケージを作成するベスト プラクティス
私はオープン ソースの Delphi ライブラリを管理しています。すべての Delphi XE シリーズ コンパイラに対して、最小限のプロジェクト ファイルを 1 つ用意したいと考えています。理想的には、XE6 用の 1 つのプロジェクト ファイルを作成し、冗長な情報をすべて取り除き、対応する XE-XE5 用のプロジェクト ファイルを自動的に作成するツールが必要です。それを達成するための賢い方法はありますか?
これが私の現在のプロジェクト ファイルで、多くの冗長な情報が含まれています。たとえば、Android/iOS などのダミーの構成が含まれていますが、私のプロジェクトは従来の Windows アプリをターゲットにしています。この情報を手動で削除すると、プロジェクトが変更されたときに元に戻ります。また、XE4 では の値DebugInformation
がブール値でしたが、XE5 では整数であることがわかりました。