問題タブ [porting]
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++ - 「const wchar_t *」から「_TCHAR *」に変換できません
VS2008 でこのコードをコンパイルしているときに、上記の行でエラーが発生します。VC6 では正常にコンパイルされます。
エラー C2440: '=': 'const wchar_t *' から '_TCHAR *' に変換できません
何が問題で、どうすれば修正できますか?
c++ - エラー C2593: 演算子 = があいまいです
エラー C2593: 演算子 = があいまいです
上記の割り当てでこのエラーが発生するのはなぜですか? VC6で動作します。VC9 ではコンパイルされません。
visual-studio - Visual Studio 2008 でのリンカ エラー 2005、2001
VC6 で正常にコンパイルされた ATL COM プロジェクトがあり、VS2008 でコンパイルすると次のリンカ エラーが発生します。
エラー LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) libcmt.lib(new.obj) ファイルで既に定義されています: uafxcw.lib
delete
、および には、さらに 3 つの同様のエラーがnew[]
ありdelete[]
ます。
私はネットでいくつかの記事をチェックしましたが、そのほとんどは CRT と MFC dll の間の競合であると言っています。(拾った順番)。ある記事では、競合するライブラリをプロジェクト設定の無視するライブラリ リストに追加することを提案しています。
そうすることで、1つのエラーが残ります。
エラー LNK2001: 未解決の外部シンボル __afxForceEXCLUDE ファイル:LMAN.Lib
エラーは、このプロジェクトで参照されているライブラリ (私たちが開発したライブラリ) を指しています。
これを修正する方法についてのアイデアはありますか? これは、VS 2008 への移行を行っている人々にとって一般的な問題であると確信しています。
c++ - Boostテストスイートは存在しますか?
現在サポートされていないツールチェーン用のBoostプラットフォームの構築に取り組んでいます。明らかに、コンパイラがすべてを正常に構築していることを確認したいので、移植がどの程度成功しているかをある程度測定しました。ただし、Boostにそのようなテストスイートがあるかどうかはすぐにはわかりません。BoostTestユニットテストライブラリでしか結果が得られないように見えるので、古き良きGoogleは私を失敗させます(または私はGoogleで失敗します...)。誰かがそのようなブーストテストスイートを知っていますか?
GCCにはここに少し情報があります(http://gcc.gnu.org/testing/testing-boost.html)が、彼らの回帰スイートはPentium3で実行するのに約5分かかると述べています-それはそうではありませんそれが特に包括的であることを私に提案します。
php - PHP 5.3にアップグレードする必要がありますか?
PHPバージョン5.3がリリースされました。見た目は素晴らしいですが、私のコードはすべて正常に機能しています。この新しいバージョンがアップグレードを正当化し、アップグレード後に発生する可能性のある問題を処理するために何を提供するのかわかりません。
とにかく良い習慣のためにアップグレードする必要がありますか、それとも実際に新しい機能を使用していない限り、アップグレードは必要ありませんか?
c++ - .NET C++ スタンドアロンの Mac への移植
スタンドアロン プログラムを .NET プラットフォームから Mac に移植するための見積もりを出す必要があります。プログラムは OpenGL と GLUT/GLUI を UI として使用するため、C++ で書かれたすべてのソース コードと、私が書いたコードと GLUT/GLUI の修正バージョンの両方があります。
C++ コードや OpenGL 環境が問題になるとは思いませんが、問題になると思われる場合は教えてください。.NET では、OpenGL32.DLL を使用してアプリと共にデプロイします。Macでこれがどのように行われるかを知る必要がありますか?
最近の Mac の現在の展開方法が何であるか、そしてそれを書くのがどれほど難しいかを本当に知る必要があります。.NET の場合、アプリケーションの開発と展開に Visual Studio を使用します。新しい VS プロジェクトを作成して、展開可能な MS インストーラーをビルドします。
展開プロセスでは、デスクトップ ショートカットを配置したり、固有のアイコンをプログラムに関連付けたりすることもできます。Mac で選択できる展開オプションは何ですか? 最大の障害は何だと思いますか?
コード内に .NET フレームワークの呼び出しはありません。展開段階では、すべてのセキュリティ機能を備えた .NET アセンブリが生成されます。.NET は C# ではなく C++ であるため、これが .NET との主な関係だと思います。
java - PHPでのJavaキーストアの使用
小さなJavaセキュリティライブラリをPHPに移植しようとしています。Javaの実装では、いくつかのものに署名するためにキーストアを使用しています。PHPでこの機能を再作成する方法を考えています。もちろん、元のJava実装は、同じキーペア/キーストアで引き続き機能する必要があります。
私はPHPの経験がほとんどなく、これまでJavaキーストアで移植可能なことを何もしようとしませんでした。
秘密鍵をPHPで使用できる形式にエクスポートする方法があると思います。
この状況で私が何をする必要があるかを誰かが正確に知っていますか?
objective-c - Actionscript コードに相当する Objective-C
このアクションスクリプトをObjective-cに変換するのを手伝ってくれる人はいますか?
具体的には、stage.stageHeight と mcMain.height?
java - Java コードを ObjC に移植する場合、チェックされた例外をどのように表現するのが最適ですか?
デスクトップ Mac OS X で使用するために、Java コードベースを Cocoa/Objective-C に移植する作業を行っています。Java コードには、次のようなチェック済みの例外を伴うメソッドがたくさんあります。
これらを Objective-C で表現する最良の方法は何ですか? 例外またはエラー出力パラメータ?
また
通常、Objective-C では out-errors の方が優れたソリューションであると私は感じていますが、ご覧のとおり、上記のような多くのメソッドはかなりぎこちなく見えます。繰り返しますが、これらはたくさんあります。
もちろん、これらはJava のチェック例外であるため、これらのメソッドが呼び出される場所 (多くの場所) に@try
ブロックまたはチェックを追加する必要があることに注意してください。if (*outError) {...}
Objective-C ではブロックに入るのがかつて高価でしたが、64 ビットまたは SL またはその他の新しい環境では安価であると聞いたことを思い出し@try
ます (正確には思い出せません)。下位互換性についてはまったく気にしていないので、最新のホットさだけを考えて設計したいと思っています。
javascript - javascript プログラミングをフレームワークから分離する方法は?
Javascript フレームワークについて 1 つ質問があります。アプリケーションで ExtJs を使用しているのですが、ライセンスなどの問題が多いので、これはどうなのかなと思っています。
あるJavascriptフレームワークから他のフレームワークに簡単に切り替えることができるように、Javascriptを開発する際にいくつかの戦略に従う方法はありますか?