17得票7回答
无法打开文件atls.lib

我在硬盘上有 atls.lib 文件,但是我无法将其链接到我的 Visual Studio 项目中。我知道 atls.lib 是一个 ATL 特定的库文件,而且我已经拥有了所有 ATL 的文件/头文件/库文件,但是我仍然无法将它们链接起来。 LINK: 致命错误 LNK1104:无法打开文件...

14得票4回答
DLL中的版本资源无法通过右键单击看到

我正在尝试做一些在常规MSVC中非常容易完成的事情,但在VC++ Express中不容易支持。 VC++ Express中没有资源编辑器。因此,我将一个名为version.rc的文件添加到我的DLL项目中。该文件具有以下内容,由资源编译器编译并添加到最终的DLL中。虽然在Windows资源管...

12得票2回答
尝试使用std::wcout<<wstring变量时出现错误C2679;VC++ 2008 Express

在尝试使用vc++ 2008 express中的wcout输出wstring时,我收到了一个相当奇怪的错误消息: error C2679: binary '&lt;&lt;' : no operator found which takes a right-hand operand of...

8得票4回答
为什么我明明已经放置了dll文件,但是却出现了“在dll中找不到过程入口点”的错误?

我有一个非常模糊的问题,但我希望有人能帮忙解决。我正在修改一个C++项目,昨天它还可以使用,但今天就不行了。我很确定我没有做任何更改,但为了完全确定,我从SVN中再次检出了该项目,并且甚至恢复到了先前的系统还原点(因为这是一台工作电脑,有时会秘密安装更新等)。成功编译后,程序可以启动,但在与之...

7得票2回答
LINK:致命错误 LNK1221:子系统无法推断,必须定义。

我的解决方案中没有其他错误或警告,这很棒,但这个错误让我彻底困惑了。我有三个项目,一个不引用任何内容,另外两个都引用了它。 其中一个是Windows服务,啊,那也是不链接的那个,我认为这意味着明天我应该添加服务安装程序类,尽管MS的示例在MSDN的ServiceBase页面上并没有介绍:ht...