【发布时间】:2017-06-18 20:08:18
【问题描述】:
我正在使用带有 Visual Studio Professional 2013 的 Windows 10 64 位计算机,并且我想安装 SystemC。我下载了SystemC 2.3.1 并尝试按照提供的“安装说明”进行操作,但它们有点过时了。
首先,它说“适用于 Windows 7 机器上的 VS 2005 及更高版本”,但我使用的是 Windows 10,但我仍然尝试遵循它。其次,不能按照那里的说明包含src 和lib 文件,因为此方法在VS2013 中已更改。 Tools->Options->Projects->VCC++ 方向选项卡似乎不再有全局设置。
现在,我能够成功构建 SystemC.sln 解决方案。但是,当我尝试构建示例项目时,出现以下错误:
LINK:致命错误 LNK1104:无法打开文件 'C:\Users\Andrew\Downloads\systemc-2.3.1a\systemc-2.3.1a\msvc80\SystemC\Debug.obj'
尽管我认为我在项目属性中正确指定了src 和lib 目录。
谁能解释如何在 Windows 10 x64 上使用 VS2013 构建 SystemC?
【问题讨论】:
-
我现在在 Visual Studio 2017 社区中使用 SystemC 2.3.1a。创建项目时,您需要 1) 在 C/C++ 选项中添加 /vmg /MTd 标志 2) 在链接器选项中指定库的路径。如果有帮助,我可以为 VS2017 创建分步解答。
-
如果你能提供这将是有帮助的。我不确定它是否适用于 VS2013,但我会尝试,因为我尝试过的所有其他方法都没有奏效。
-
好的,接下来几个小时请继续关注。请注意,带有“官方支持”VS2013 的 SystemC 2.3.2 将于今年推出。但我多年来在 VS2013/2015 中使用 2.3.1 没有太多问题。
-
是的,我必须使用 2.3.1,因为它实际上是我正在学习的课程,他“推荐”使用 VS 2013,因为他认为新版本有问题。为了简单起见,我想我会按照他喜欢的方式做,以防我以后遇到问题。
标签: visual-studio-2013 systemc