因为项目中要编译64位dll,故要先安装64位编译器。
安装了好几次各种失败,遇到问题主要有
1.加载安装组件失败
2.无法找到SQLSysClrTypes.msi
后参考VS 2008的64位编译环境的安装和使用才正确安装
以为就这样结束了?
安装成功后编译一直失败,出错原因是找不到运行时库的头文件,what the fuck!
搜了半天也找不到原因,后面尝试把VS08的sp1 补丁再安装了一次才得以解决。
安装64位编译器会把补丁干掉,所以要再次安装。浪费N多时间。
故要编译64位dll时,先正确安装64位编译器后,还要再次安装sp1补丁!!
当然最优解是在安装VS2008时候勾选64位编译器。
以上。