在安装.NET Framework 4.5之后,VeriStand模型编译失败



主要软件: NI VeriStand
主要软件版本: 2015 SP1
主要软件修正版本: N/A
次要软件: N/A

问题:

我在安装了.NET Framework 4.5之后,我的Veristand模型编译失败,并且报LNK1123 error。为什么我的模型会编译失败呢?



解答:

安装 .NET 4.5会导致MSVC 2010的编译器无法正常工作,而这个编译器正是用来为Windows和PharLap系统中的Veristand终端编译模型的。如果使用了无法正常工作的MSVC 2010编译器就会导致错误 LNK1123。为了解决这个微软编译器的问题,请使用所有的SP包并且升级你的Microsoft Visual Studio版本或者Windows SDK版本,请参考链接 Microsoft Support Article 2757355以获得更多信息。

 与Veristand2015 SP1一起安装的.NET 4.5是运行NI VeriStand UI Manager的必备组件。考虑到以上相关性的问题,在安装了VeriStand 2015 SP1 或者更高版本之后,Windows和PharLap系统中的Veristand终端编译模型就会产生错误。

对于使用了Windows 7.1 SDK的客户来说,有一个补丁可以帮助解决问题。但是,卸载并重新安装SDK是必要的。



相关链接: External Link: LNK1123 error when bulding VC++ 2010 project after installing Visual Studio 2012 or .NET Framework 4.5

External Link: Microsoft Visual C++ 2010 Service Pack 1 Compiler Update for the Windows SDK 7.1

External Link: Microsoft Windows SDK for Windows 7 and .NET Framework 4

KnowledgeBase 70KDB1HE: Troubleshooting NI VeriStand Models Built with The MathWorks, Inc. Simulink® Software

KnowledgeBase 4LRA4IQ0: What Operating System Is My Real-Time Controller Running and Why?

附件:





报告日期: 03/29/2016
最近更新: 08/02/2017
文档编号: 77SEOUR0