【发布时间】:2011-06-09 15:53:41
【问题描述】:
我正在尝试为 SierraChart 自定义 study 编译 C++ 类型的 .DLL。 (这是一个金融交易应用程序。)这是我得到的警告,我需要修复它,所以它都指向链接器输出值:
warning MSB8012:
TargetPath(C:\SierraChart\VCProject\Release\SCStudies.dll) does not match the Linker's
OutputFile property value (c:\sierrachart\data\SCStudies.dll).
This may cause your project to build incorrectly. To correct this, please
make sure that $(OutDir), $(TargetName) and $(TargetExt)
property values match the value specified in %(Link.OutputFile).
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets
知道有什么问题吗?
【问题讨论】:
-
您是否尝试过按照警告中建议的步骤操作:“要更正此问题,请确保 $(OutDir)、$(TargetName) 和 $(TargetExt) 属性值与 % 中指定的值匹配(Link.OutputFile)。”
-
说实话,我不知道该怎么做。对于将 Visual Studio 附加到进程和使用 C++,我是一种新手。
标签: c++ visual-studio-2010 msbuild linker-errors sierrachart