C (VS2008)未生成对象文件



我正在尝试使用Visual Studio 2008在C 中重建ActiveX控件。对控件没有生成对象文件。当我尝试编译单个文件时,我不会收到任何警告,也没有错误,但没有.obj文件。我尝试在项目设置中指定特定文件夹名称。在编译文件之前,该文件夹不存在。编译后,创建了文件夹,但它是空的。我尝试重新启动VS 2008并重新启动计算机。不用找了。怎么了?

我在记事本中查看了.vcproj文件。命名版本的配置包含以下内容:

    <Tool
        Name="VCCLCompilerTool"
        Optimization="2"
        InlineFunctionExpansion="2"
        AdditionalIncludeDirectories="../Library,../sqlite3_v3,../CapsLib,../Logging,../SQLiteDirect,../DirectTrendData,../IniSTL"
        PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;USE_EVENT_LOGGING"
        StringPooling="true"
        RuntimeLibrary="2"
        EnableFunctionLevelLinking="true"
        PrecompiledHeaderFile=".Release/HistoricalTrend.pch"
        AssemblerListingLocation=".Release/"
        ObjectFile=".Release/"
        ProgramDataBaseFileName=".Release/"
        BrowseInformation="2"
        BrowseInformationFile=".Release/"
        WarningLevel="3"
        SuppressStartupBanner="true"
    />

但是我使用的配置没有" objectfile ="行。我试图单独添加这条线,但对错误的位置有抱怨。因此,我将整个工具部分从另一种配置复制到目标配置中。我能够将项目加载到VS 2008中,并根据需要编辑配置。

我不知道为什么那条对象文件线缺少。

相关内容

  • 没有找到相关文章

最新更新