1
0
如果直接或间接引用本机dll,则它们必须与加载过程的执行“位”匹配。 在32位系统上,应用程序将运行32位(当然)并加载这些第三方库的32位版本。 但是在64位系统上 64位 Informix和Crystal报表的版本? 只构建为x86,除非您从64位进程运行中受益(不太可能),否则它将节省两次测试。 确保在更改平台设置时进行完全重建,因此首先删除任何现有的中间文件。 |
2
0
复制上面的编辑,以便回答问题: 好吧,看起来项目有一些外部dll,这就是我称之为第一级编译失败的原因,因为一旦目标平台切换,它们似乎不包含任何类。 在VS2008中,这会导致完全没有任何工作的级联失败,如上所述,但在某一点上,我设法将项目导入VS2010,但只有这些错误(缺少类等),而项目的其余部分没有内爆。 我现在正致力于从这些dll重建这些类,并希望能够在一天结束时在多个目标平台上编译一个项目。有希望地。。。 把这个放在这里,以防其他人遇到类似的问题,因为解决这个问题的办法显然不是很明显。 我仍然不确定为什么整个项目的其余部分在VS2008下崩溃,或者我做了什么导致 |
Willy · LINQ:将分组列表转换为新列表 7 年前 |
Kapil · 如何使用参数设置脚本任务SSI的路径 7 年前 |
c00000fd · 跨命名空间和不同的.H文件的友元类 7 年前 |
tangoal · 调用模板类成员时非法使用此类型作为表达式 7 年前 |