問題タブ [codelite]
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.
c++ - CodeLite - コンソールは実行されるが、コードが機能しない
2 台の PC に CodeLite 6.0 をインストールしましたが、これらの両方のコンピューターで同じ問題が発生します。プロジェクトをビルドして実行することはできますが、コンソールが実行を開始すると、次のように表示されます。
これは私のコードです:
実際には存在しないクレイジーな命令を追加しようとすると、コンソールはエラーなしで表示され、プロジェクトもエラーなしでビルドされます。たとえば、次のコードを使用します。
どちらも機能してcout << "Hello World"
いません。
c++ - CodeLite (Windows) でコンパイラを MinGW32 から clang に変更すると、コンパイル エラーが発生する
CodeLiteを使用してWindows 8.1でMinGW32を使用して正常にビルドするプロジェクトがあります。コンパイラを MinGW32 から clang に変更しようとしています。ただし、コンパイラを切り替えた後、次のエラーが発生します。
...似たような性質の他の多くの人が続きます。そこで、プログラムが単純に自分のコードに含まれていて、MinGW32 で「運が良かった」かどうかを確認するための、より単純なプログラムを作成しようとしました。
次のプログラムでも同じエラーが発生します。
CodeLite 内では、次のコンパイラ オプションが設定されます (これらはコンパイラ間で変更されていません)。
Enable C++11 Standard (clang)
念のため、ワークスペース レベルでチェック ボックスをオンにしてみました。
インターネットでいくつか検索したところ、次の問題が見つかりました。
この結果-fno-ms-compatibility
、コンパイラ オプションに追加してみました。コンパイラエラーが次のように変化したため、これは効果があるように見えました。
c:/MinGW/lib/gcc/mingw32/4.8.1/include/c++\bits/char_traits.h:391:7: error: cannot mangle this built-in char16_t type yet
これに対する解決策を見つけるために一般的な検索エンジンを使用してみましたが、 MicrosoftMangle.cppというファイル内の参照しか見つかりませんでした。私が遭遇したエラーについて言及した部分は次のとおりです。
この時点で、私は自分の問題を解決する方法についてのアイデアがありません。したがって、この質問です。あなたが私に与えることができるどんな助けにも前もって感謝します!
追加情報
ここではまだ MinGW32 インクルード ディレクトリを使用していることに気付きました。これは、CodeLite に関するこのチュートリアルで提案されているように、意図的に使用しています。
c - ubuntu 14.04.1 x64 の Codelite 6.1 の Pthreads
コードライトを使用して、Ubuntu で Pthreads を使用して単純な C プログラムをコンパイルしようとしています。
コンパイラとして GCC を選択し、プロジェクト設定の C コンパイラ オプションに「-pthread」を追加しました。"undefined reference to pthread_create"
しかし、コンパイル時にエラーがスローされます。
コマンドラインから手動でGCCを呼び出すと、ビルドして実行します。
しかし、問題のある行をコメントアウトすると、コードライトでエラーなしでコンパイルされます。
したがって、コンパイル時に codelite が -pthread コンパイラ フラグを追加していないと思われます。
どんな助けでも大歓迎です。
これが私のコードからの抜粋です:
external - CodeLite に外部ライブラリを追加する
私は CodeLite から始めていますが、どうすれば外部ライブラリを追加できるのでしょうか。CodeLite を使用して SFML ゲームを作成したいのですが、いくつか問題が発生しています。以前は QtCreator でプログラミングしていましたが、今は新しいことに挑戦しています。
c - CodeLite スタティック ライブラリがインクルード ファイルを見つけられない
スタティック ライブラリの作成方法を学習するための簡単なプロジェクトを作成しました。CodeLite で新しいワークスペースを作成し、新しいプロジェクトと新しい静的ライブラリを作成しました。
私が持っている静的ライブラリでは、「include」フォルダー内に.hファイルが呼び出さhelloworld.h
れ、「src」フォルダー内に.cファイルが呼び出されhelloworld.c
ます。出力ファイルは、lib という名前のフォルダー内のワークスペース内のフォルダー (../lib) に生成されます。
同じワークスペース内に、helloworld が .c で呼び出されるファイル .c を持つプロジェクトがあります#include "helloworld.h"
。最後に、プロジェクトの設定は次のとおりです。
リンカー メニュー:
ライブラリ検索パス: ../lib ライブラリ:
一般メニュー:
プロジェクトをコンパイルすると、次のエラーが発生しました。
プロジェクトが問題なくコンパイルされる唯一の方法は、include パラメーター内でファイルへの相対パスを取得することです。
ファイルにパスを追加せずに作業する方法があるのだろうか。MAC OS 10.9.5 で CodeLite を使用しています。Ubuntu でも同じ問題が発生します。
私の先生は、これは CodeLite Windows では発生しないと説明しましたが、Mac で何が発生するかはわかりません。さらに、include パラメータ内でパスを使用する必要はありません。
git - CodeLite ワークスペースを共有する必要がありますか?
私は、Git を介して複数の人が同じコードに取り組んでいるプロジェクトに取り組んでいます。
このプロジェクトに取り組んでいる全員が (./foo.workspace
ファイルを介して) 同じワークスペースを共有するべきか、それとも単にプロジェクトを (./foo/foo.project
ファイルを介して) 共有するべきかを考えています。
ubuntu - Ubuntu 14.04 LTS で新しいワークスペースをクリックするか、新しいプロジェクトを作成すると Codelite がクラッシュする
私は Ubuntu 14.04 LTS を使用していますが、Linux はまったく初めてというわけではありませんが、Linux でCodelite を使用するのはまったくの初心者です。Windows で codelite を起動して実行していますが、まったく問題はありません。ただし、Ubuntu インストールへのインストールは、どこかでうまくいかなかったようです。Ubuntu で Codelite を起動すると、(一見) 正常に起動し、新しいワークスペースや新しいプロジェクトを作成しようとすると、アラートやメッセージがまったく表示されずに閉じてしまうからです。この問題についてインターネットで検索しましたが、誰もこの種の問題を抱えていないようです。だから、私は基本的にばかげたことをしているのか、Ubuntuがうまくいかないのかのどちらかです。いずれにせよ、誰かが私を導き、正すことができれば、とても感謝しています。前もって感謝します。