小编OOE*_*eer的帖子

将MSVS 2010项目转换为MSVS 2012 RC但收到错误"C++标准不提供此类型的哈希值"

我有一个在MSVS 2010 SP1下工作正常的项目.我正在尝试将其转换为MSVS 2012 RC.我不得不改变一些东西,主要与C++头/ lib路径和MFC自定义东西有关.但我有最后一个障碍需要澄清.

在MSVC 2010中,我使用了很多unordered_map<basic_string<TCHAR>, int>或者map<basic_string<TCHAR>, int>.它汇编很好.但是在MSVS 2012中,我只是得到了这个错误:"C++标准没有为这种类型提供哈希"

在网络上搜索一个位后,我发现MSVS 2012应更接近C++ 11标准,并且该标准只定义的散列函数为基本类型和4点定义的字符串的类型(其中stringwstring,但basic_string不包括).所以我改变了所有basic_string<TCHAR>wstring,但无济于事......我仍然得到同样的错误.

我该怎么办才能再次编译我的应用程序?

c++ string map c++11 visual-studio-2012

6
推荐指数
1
解决办法
1727
查看次数

适用于 Java + Rhino 的 IDE,具有使用自定义 js 库和完整 JCL 的 js 脚本调试和分析工具?

我有一个 Java 应用程序,它广泛使用 javascripting 来让我们以不同的方式快速配置其不同的模块。在内部,脚本由 Rhino 简单编译,并且可以使用来自 Java 类库、自定义 Java 类或其他 javascript 文件的任何对象。但是我们的脚本变得越来越复杂,以至于我们需要调试和分析这些脚本以查看哪个 Java 方法调用会减慢脚本速度。

那么是否有任何 IDE 在此上下文中提供以下内容:

  • javascript 代码完成,考虑到 JCL 和我们自定义的 Java/js 代码。
  • JavaScript 调试器
  • javascript 分析器

我查看了 Eclipse / JSDT,但它面向 Web 开发,因此代码完成仅限于 javascript 本机对象和 DOM(后者在上下文中无用)。我知道我可以通过将我们的脚本添加为用户库来为自定义 js 代码添加代码完成。但是我不确定如何集成 Rhino 调试器,而且似乎没有可以处理 Rhino 编译代码的分析器。

javascript java ide autocomplete rhino

5
推荐指数
0
解决办法
574
查看次数

标签 统计

autocomplete ×1

c++ ×1

c++11 ×1

ide ×1

java ×1

javascript ×1

map ×1

rhino ×1

string ×1

visual-studio-2012 ×1