首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

VS2015编译器在我的32位中间目录中生成64位*obj文件,而不是配置的64位目录

VS2015编译器在生成obj文件时,会根据项目的配置来确定生成的目录。如果生成的obj文件出现在32位中间目录而不是配置的64位目录,可能是由于以下原因:

  1. 配置错误:请确保项目的配置已正确设置为64位。在Visual Studio中,可以通过选择项目属性,然后在“配置属性”>“常规”>“平台”中选择64位来进行配置。
  2. 平台目标错误:请确保项目的目标平台已正确设置为64位。在Visual Studio中,可以通过选择项目属性,然后在“配置属性”>“常规”>“平台工具集”中选择适合的64位工具集来进行配置。
  3. 编译选项错误:请确保项目的编译选项已正确设置为生成64位代码。在Visual Studio中,可以通过选择项目属性,然后在“配置属性”>“C/C++”>“代码生成”中选择“x64”来进行配置。

如果以上步骤都已正确配置,但仍然出现生成64位obj文件到32位目录的问题,可能是由于其他因素导致的编译器行为异常。可以尝试以下解决方法:

  1. 清理项目:在Visual Studio中,选择“生成”>“清理解决方案”来清理项目。然后重新生成项目,查看是否仍然出现相同的问题。
  2. 重建解决方案:在Visual Studio中,选择“生成”>“重新生成解决方案”来重新构建整个解决方案。这将清理所有生成的文件并重新生成,可能有助于解决编译器生成obj文件的问题。
  3. 更新编译器:如果使用的是较旧的VS2015版本,可以尝试更新到最新的修补程序或升级到更高版本的Visual Studio。新版本的编译器可能修复了一些已知的问题。

总结起来,确保项目和编译选项正确配置,尝试清理和重新构建项目,以及更新编译器可能有助于解决VS2015编译器生成64位obj文件到32位目录的问题。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云计算服务:https://cloud.tencent.com/product/cvm
  • 腾讯云数据库服务:https://cloud.tencent.com/product/cdb
  • 腾讯云服务器运维服务:https://cloud.tencent.com/product/css
  • 腾讯云音视频处理服务:https://cloud.tencent.com/product/mps
  • 腾讯云人工智能服务:https://cloud.tencent.com/product/ai
  • 腾讯云物联网服务:https://cloud.tencent.com/product/iotexplorer
  • 腾讯云移动开发服务:https://cloud.tencent.com/product/mobdev
  • 腾讯云存储服务:https://cloud.tencent.com/product/cos
  • 腾讯云区块链服务:https://cloud.tencent.com/product/baas
  • 腾讯云元宇宙服务:https://cloud.tencent.com/product/ue
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券