問題タブ [wt]
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.
wt - ubuntu 11.10を使用したwtでのハングマンの例のコンパイルエラー
私もこれを試しました:
どれも機能しませんでした。ubuntu 11.10でブースト1_49_0を更新しました
c++ - 本番サーバー用の wt httpd
Wt アプリケーションを実行するには 2 つの一般的な方法があるようです。Apache のようなサーバーを使用する FastCGI か、組み込みの httpd です。私は前者には精通していますが、後者には精通していません。
本番環境で httpd を使用して Wt アプリを実行した経験のある人はいますか? これは良い考えですか?
c++ - Web フレームワークとして Wt を使用して、Web アプリケーションの「背後にある」C コードを完全に隠すことはできますか?
私は、測量アプリケーション用の Web GPS 測位アプリケーションを構築中です。データ処理と位置推定のアルゴリズムは、GPS 測定処理用のオープン ソース C ライブラリから取得されます。
大規模なアプリケーションの Web 開発の経験がなく、スクリプト言語のスキルが不十分であるため、C++ Web フレームワークWtを選択することにしました。慣れ親しんだ言語でコードを書かなければなりません。
私の質問は、それを使用して、プロジェクトのバックボーンであるが安全でない関数 (printf、sprintf など) が多数ある C コードを完全に隠すことはできますか?
c++ - Wtプロジェクトの構築中にエラーが発生しました。インクルードファイルを開くことができません:'boost / any.hpp'
Wtv。3.2.2およびboostlibrariesv。1.47がコンピューターに正常にインストールされ、インストールプロセスでエラーは発生しませんでした。いくつかの単純なWtとBoostの例がコンパイルされ、テストプロセスで正しく実行されました。MSVC 2008用に構成されたCMakeを使用して、自分のWtプロジェクトのビルドファイルを作成します。
ただし、独自のプロジェクトをビルドしようとすると、このエラーが発生します(インクルードファイルを開くことができません:'boost / any.hpp')。私が見たように、boost/any.hppはWt/WApplicationヘッダーファイルに含まれています。
さらにヘルプが必要な場合は、CMakeLists.txtファイルの内容は次のとおりです。プロジェクトディレクトリに配置されたCMakeLists.txt:
ソースディレクトリに配置されたCMakeLists.txt:
Wtビルドディレクトリに配置されたCMakeCache.txtで見たように、ライブラリをブーストするためのパスが見つかりましたが、この行はどうでしょうか。
Wtサポートフォーラムでこの質問をしましたが、約24時間回答がありませんでした...
更新:any.hppがC:\ Program Files \ boost \ boost_1_47 \ boost \ spirit \ home \ support \ Algorithm\any.hppに配置されていることがわかりました。したがって、any.hppを検索するパスの概念があると思います(ブーストディレクトリに直接含まれていません)。
c++ - さらに処理するためにラジオボタングループボックスでユーザーの選択を取得する方法は?
オプション メカニズムを提供するために、ラジオ ボタンのグループに大きく依存する Web アプリケーションの GUI 部分を完成させました。
特定のアルゴリズムで入力パラメーターを提供するために、ラジオ ボタン グループからユーザーの選択を収集しようとしています。
Wt には、そのWRadioButton
クラスで宣言されたこの種の接続関数がなく、ラジオ ボタンの作成方法により、ユーザーのラジオ ボタンの選択を保存するのが難しくなります。
どうすればこれを進めることができますか?
checkedButton()
更新: (クラスで宣言された)を使用して選択肢を取得しようとしましWRadioButton
たが、メソッドが正しく機能しませんでした。
qt - Wt を Qt Creator に統合します。Qt UI デザイナー パーサーを変更して Wt アプリケーションを作成するにはどうすればよいですか?
Qt Ui デザイナーが C++ コードを作成する方法を変更できるかどうかを知りたいです。
たとえば、プッシュボタンを Ui に追加すると、これは次のように変換されます
Qt Ui Designer パーサーでこのテキストを次のテキストに変換してほしい
c++ - クラス情報をデータベースに保持する
いくつかのクラス (同じ基本クラス) があり、一部のユーザーのみがインスタンス化を許可されています。データベース内のユーザーに許可されたクラスを保持する必要があります。
私は間違いなくいくつかの提案が必要です。私が思うに、クラス名のリストをデータベースに文字列として保持し、文字列比較の条件でそれらをインスタンス化する必要はありません。それは私には正しくないと感じています。
典型的なシナリオは
1. GetAllowedClassesToInstantiate(user) [データベースから] を呼び出す
2. これらのクラスをインスタンス化する
何か提案はありますか?
よろしく、ブラク
wt - wtが常にpostを使用し、getメソッドを使用しないのはなぜですか?
私はfirebugでWtの例を試していましたが、Wtは常にGETメソッドではなくPOSTメソッドを使用していることがわかりました。それがより効率的かどうか、またはPOSTの代わりにGETを使用する別の方法があるかどうかはわかります。
c++ - ファイル アップロード ウィジェットからアップロードされたスプール ファイルを C FILE *f ポインターに渡す方法
Wt ファイル アップロード ウィジェットからアップロードされたテキスト ファイルを、データを処理するための C 関数に引数として渡す必要があります。スプールされたファイル名 (std::string から char * に変換されたもの) を最初の fopen() の引数として使用してファイルを開く適切な方法を本当に見つけられない限り、私は、 Wtによって提供されるファイル処理方法。つまり、スプール・ファイルはどこに保管されますか? std::string WtFileUpload::spoolFileName() const
ファイルのアップロードが完了した直後に使用しようとしましたが(プログレスバーが最後に達したときにクリックするボタンを提供しています)、errno番号を掘り下げると、ファイルが存在しないことがわかりました。
これを進めるための適切な方法を提案し (可能であればコードを提供してください)、Wt がこのウィジェットでアップロードされたファイルを処理する方法を理解するのを手伝ってください。
前もって感謝します。
更新:私のファイルのアップロードと処理コード:
問題は私の (Wt::WObjectMethod) キャストに関連しているのでしょうか。編集:この質問に関する私のコメントを参照してください。
更新 2 :「送信」ボタンをクリックするとプログラムがクラッシュすることを忘れていました。これのコード:
amazon-ec2 - amazon ec2 micro のクロスコンパイル
Amazon ec2 micro (無料利用枠) に最新の wt をインストールしようとしています。コンパイル中にメモリ不足になります。
別のシステムで wt をコンパイルするにはどうすればよいですか (8 GB の RAM を搭載した i7 ラップトップを使用しています)。
いくつかのオプションを指定して cmake を実行し、すべての gcc オプションで必要な Makefile を取得できることを望んでいましたが、その方法が見つかりません。私のシステムは両方とも 64 ビットです。