Ticket #32631

Windows SDK から MSVC 2012 への移行

Open Date: 2013-12-19 07:41 Last Update: 2014-01-21 11:47

Reporter:
Owner:
Status:
Closed
Component:
MileStone:
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
Fixed
File:
None

Details

本家 nvda-devel で下記の告知が行われました。

新しい C++ コンパイラを使わないと今後 NVDA のコンパイルができなくなる可能性が高いので、日本語チームのビルドも新しい環境に移行したいと思います。

As we have just moved to building parts of NVDA with MS VC 2012, this means that the minimum Operating System requirement for NVDA is now Windows XP Service Pack 2, or Windows Server 2003 Service Pack 1.

http://community.nvda-project.org/blog/NVDABuiltWithMSVC2012

Ticket History (3/4 Histories)

2013-12-19 07:41 Updated by: nishimoto
  • New Ticket "Windows SDK から MSVC 2012 への移行" created
2013-12-19 08:35 Updated by: nishimoto
Comment

私はもともと Visual Studio 2012 を入れていたので、問題なくビルドできました。

念のために確認したことをまとめます:

scons は site_scons/site_tools/windowsSdk.py でレジストリを確認する。

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.1A]
"InstallationFolder"="C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v7.1A\\"
"ProductVersion"="7.1.51106"

コマンドプロンプトに PATH が通っていなくてもこのレジストリに基づいて Microsoft C++ コンパイラが呼び出される。

2013-12-19 20:33 Updated by: nishimoto
  • Resolution Update from None to Fixed
Comment

nvdajpmiscdep の jtalk を MSVC 2012 でビルドできるように修正しました。

主な作業は setenv-x86.cmd スクリプトの修正と、Open JTalk 1.05 の mecab に対するパッチです。

下記の記事を参考にしました:

http://neu101.seesaa.net/article/319890662.html

To ssh://git@bitbucket.org/nvdajp/nvdajpmiscdep.git
   aee8d33..6dfb9c1  master -> master
2014-01-21 11:47 Updated by: nishimoto
Comment

日本語チーム独自追加部分の MSVC 2012 移行を含んでいるので、マイルストーンを 2014.1jp に変更して、このチケットは完了とします。

Attachment File List

No attachments

Edit

Please login to add comment to this ticket » Login