Kerry 发表于 2007-11-18 04:36:04

致命错误C1902:

我为每个CPP版本都得到这个:
根据帮助...

Microsoft Visual Studio 2005
版本8.0.50727.762(SP.050727-7600)
Microsoft. NET Framework
版本2.0.50727 SP1
安装版:标准
这些是系统搜索的结果...在我看来,版本匹配
我在我的系统上找不到DBI.dll...是一个需要的,我在哪里可以找到它,它应该去哪里 ? ? ?


**** Hidden Message *****

Kerry 发表于 2007-11-18 04:54:37

Kerry在这里工作得很好。我所做的只是在项目中设置ARX inc/lib路径,它编译得很好。你添加了这些引用吗?

Kerry 发表于 2007-11-18 09:49:37

在这里工作得很好Kerry,我也没有DBI.dll,但我确实有类似的dll,因为您的搜索出现了。
只是附带说明,虽然我无法使用您的解决方案文件(. sln)构建它,但当我只打开项目文件时,一旦我设置了我的路径,它就不会构建任何问题(与您的lib和包含相同),我会说这是因为我还没有安装SP,因为它是一个400+mb的下载。

Kerry 发表于 2007-11-18 14:31:01


不在这里。。。

MickD 发表于 2007-11-18 18:05:55

您是否安装了VS2008B2然后卸载了VS2008B2?
我通常不会向ARX SDK添加全局路径。我按照Owen在他的网站上的建议进行了我的设置。

Kerry 发表于 2007-11-18 18:25:28

Kerry,
我一直在使用我的VS2005,如图所示....很长一段时间没有任何问题。

Kerry 发表于 2007-11-18 19:17:41

我的ver

Kerry 发表于 2007-11-18 19:34:49


谢谢Luis...但是我安装了SP1,(所以你的.42是我的.762,我想)
谢谢Luis,我上周看到了这个,但把它丢弃了,因为我没有复制dll,也没有任何dll,除了我认为它们应该在的地方。...也因为版本匹配。
绝望中,我想尽一切办法,我刚刚将
C:\Program Files\Microsoft Visual Studio 8\VC\bin\mspdb80.dll重命名为
C:\Program Files\Microsoft Visual Studio 8\VC\bin\mspdb80-TEMP.dll。
只留下C:\Program Files\Microsoft Visual Studio 8\Common 7\IDE\mspdb80.dll(我不确定是否可以访问)
解决方案建成了,我大吃一惊,因为我不相信它应该有。
我做了一点快乐舞蹈,但会保存真正的庆祝活动,直到我明白发生了什么...
事后思考:
对于我的VS2008B2(Express),mspdb80.dll的参考是;
C:\Program Files\Microsoft Visual Studio 9\Common 7\IDE\mspdb80.dll
...那么,这是否意味着VS2005确实使用,并且应该使用
C:\Program Files\Microsoft Visual Studio 8\Common 7\IDE\mspdb80.dll
页: [1]
查看完整版本: 致命错误C1902: