問題タブ [include-path]
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.
javascript - ファイルでJSエラーをキャッチする
jsファイルをインクルード/ロードするときにエラーをキャッチするハンドラーはありますか?
配列をループして、スクリプトを頭に追加しています。インクルードされたJSファイルにエラーがあるかどうかを確認する方法はありますか(エルゴ、5回ほどロードされなかったjsファイルの配列をループするだけで、インクルードシーケンスの頭痛の種を取り除くことができます。エラー、多分それらを処理し、それらが壊れた理由を理解し、そしてそれらを再び含める)
php - include() it does not work
I have problem that on server include() function does not want to work and I have no idea why?
I have:
It returns: 1 works Step 1 fail Step 2 fail
I have no idea how to force it to work. HELP
I use zend framework and this file is in the library (parallel to zend -libraries - directory but it does not want to work too without the include directory :/
It is really strange for me as when I add:
And it is correct path I have only blank page! But when I add:
And it is wrong path the page is not blank, it looks like working OK. It mean something is wrong with this IntelliSMS library it does not work with my server but I do not know why? Probably server blocking sending sms or something? Do you have any idea? This library is from http://intellisms.co.uk/sms-gateway/php-sdk/ Maybe there is problem that it needs the OpenSSL extension module? What should I do it to start works?
php - PHP の include_path - 空の文字列に設定しても機能しない
FastCGI通信でPHPを使用したApache HTTP Server v2.2を使用しています。
include_path
変数を空の文字列に編集しようとしましphp.ini
たが、うまくいきませんでした。パスは残ります: .:/usr/local/lib/php
(phpinfo() で見られるように)。
インクルード パスをコロン ( :
) に設定すると、最終的にインクルード パスが変更されます。
空の文字列に設定するにはどうすればよいですか?
ありがとうございました。
php - ファイルを含めた後の空白のページ - IntelliSMS
私は問題があります:私が追加したときのように、私にとっては本当に奇妙です:
そして、空白のページしかないのは正しいパスです! しかし、私が追加すると:
そして、ページが空白ではないのは間違ったパスです。正常に動作しているように見えますが、もちろん、このファイルを見つけることができません。これは、この IntelliSMS ライブラリに何か問題があることを意味します。私のサーバーでは動作しませんが、その理由はわかりませんか? サーバーがSMSの送信をブロックしている可能性がありますか?何か考えはありますか?このライブラリはhttp://intellisms.co.uk/sms-gateway/php-sdk/からのものです。OpenSSL 拡張モジュールが必要であるという問題があるのでしょうか? 仕事を始めるにはどうすればいいですか?
php - 開発者はテンプレートのパスをどのように設定しますか?
もっといい方法でできるかと聞いてみようと思いました。
ローカル(WAMP)では、すべてのWebサイトがwwwフォルダーにあります。(C:\wamp\www
)
現在、ファイルを含めるときにこれを行います。
ローカルで作業していて、サイトをWebホストにアップロードするとき、パスが壊れないようにしたいです。
誰かが私がこのようにするべきかどうか教えてもらえますか?
最大限の互換性を確保したい。つまり、たとえば、サイトをローカルから使用することにしたWebホストに移動したり、あるホストから別のホストに移動したりしても、パスが壊れることはありません。
たぶんそれを行うためのより防弾の方法がありますか?
php - PHPインクルードが機能しませんか? 機能は含まれていません
状況の完全なコンテキストは次のとおりです。
私は最近新しい Mac を手に入れました。私は PHP 開発者なので、MAMP をダウンロードして開発を開始しました。
最初に、インクルードが含まれていないことに気付きましたが、php.ini
.
ただし、関数を含むファイルをインクルードしようとすると、関数が認識されません。
たとえば、次の名前のファイルがありますfunctions.php
。
そしてそれを含むindex.phpというファイル
このエラーメッセージが表示されます
致命的なエラー: 4 行目の index.php の未定義関数 doit() の呼び出し
linux - Ubuntu で mpi.h の G++ または ICC を設定する
VS08 以外で主要なプログラミングを行ったことはありません。
関連する 2 つの make ファイルのいずれかを使用して、LAMMPS というプログラムをコンパイルしようとしています。1 つは g++ を呼び出し、もう 1 つは icc (Intel のコンパイラ) を呼び出します。
icc は次のエラーを生成します。
icc -O -DLAMMPS_GZIP -DMPICH_SKIP_MPICXX -DFFT_FFTW -M write_restart.cpp > write_restart.d write_restart.cpp(15): 致命的なエラー: ソース ファイル "mpi.h" を開けません #include "mpi.h"
そしてg ++はこのエラーをスローします
g++ -g -O -DLAMMPS_GZIP -DMPICH_SKIP_MPICXX -DFFT_FFTW -M verlet.cpp > verlet.d pointers.h:25: 致命的なエラー: mpi.h: そのようなファイルまたはディレクトリのコンパイルは終了しませんでした。
mpi.h ファイルは /usr/lib/openmpi/include にあります。
読み取る $PATH 変数を設定する必要があることは私の理解です
bash: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin:/opt/intel/bin:/usr/lib /openmpi/インクルード:
および現在読み取り中の $LD_LIBRARY_PATH
/usr/lib/openmpi/lib:
SO、mpi.h ファイルをどのようにインクルードしますか? iccまたはg ++のいずれかがそれを見つけるように?
cgi - 相対パスでしか SSI を使用できないのはなぜですか?
SSI に関する小さなチュートリアルを読んだだけで、必要なものを表示できましたが、絶対パスを使用してこのファイルを指定したいのですが、何らかの理由で相対パスでしか実行できません。私は何か間違ったことをしていますか?
作品
しかし、私が使用するとき:
次のエラーが表示されます: [このディレクティブの処理中にエラーが発生しました]
ありがとう!
c++ - さまざまなコンピューターで Visual Studio 2010 ソリューションを構築するためのヘッダーとライブラリを処理して含める方法
私は Visual Studio 2010 ソリューションを持っています。これには、4 つの異なるサードパーティ ライブラリとヘッダーを含める必要があります。これらのサードパーティの依存関係は、含まれる前に個別にインストールされます。そのため、ヘッダーとライブラリのインクルード パスはマシンによって異なります。
今、私が望んでいるのは、さまざまな開発者がさまざまなマシンで自分のソリューションを構築して、これらのツールのパスに含まれる依存関係を最小限の作業でよりスムーズに含めることです。
私は次の解決策に出くわしました:
環境変数の使用 (これらの環境変数を使用する前に、これらのツールのインクルード パスが正しく設定される前に、環境変数をプリプロセッサ ステートメントとして作成するにはどうすればよいですか)
プロパティ ページの使用 (ソリューションをビルドする前にこれらのツールがセットアップされている場合、これらのツールのパスをマクロとして追加し、ビルドするすべてのマシンで使用できるようにするにはどうすればよいですか)
他の解決策???
これは、複数の開発者がサードパーティ ツールのライブラリとヘッダーを異なる開発者のマシンの異なるパスにインストールして同じソリューションを共有/使用するという一般的な問題であるため、より良い解決策が必要であることはわかっています。
編集: Boost ライブラリ、OpenSSL、および他の 2 つの特定のサードパーティ ツールを使用していますが、これらはすべて私のソリューションのバージョンに大きく依存しています。
上記のライブラリのさまざまなバージョンを使用するさまざまなソース ブランチがあります。また、ライブラリとヘッダーを共有する他のソリューションもあります。したがって、これらのライブラリは冗長であるため、すべてのソリューション ディレクトリにコピーしても意味がありません。
したがって、それらを1つの共通の場所に配置し、異なるプロジェクト/ソリューションにリンクし、これらのライブラリの異なるインストール/場所パスからリンクすることが私の最終的な目標です。
qt - Qt、qmake、Visual Studio 2008、およびサードパーティ ライブラリ
ここでの最初の質問です。宿題はかなりうまくやったと思いますが、まだその問題に悩まされています。
Visual Studio のプロジェクト プロパティ ページのインクルード検索パスに、使用したいインクルードの場所を追加しようとしました。私はすでに OpenCV をまったく問題なく追加したので、同じ構文を使用しましたが、VS2008 がインクルード フォルダーに .h を認識できないようです: コンパイル時にこれを取得します:
インクルード ファイルを開けません: 'FlyCapture.h': そのようなファイルまたはディレクトリはありません。
そのため、コードにフルパスを追加しようとしましたが、FlyCapture2.h が見つかったようですが、コンパイル時に 'Image' unknown identifer というエラーが発生します...
これについての助けは非常に高く評価されます!