gpt4 book ai didi

C++ 链接器错误 (Visual Studio C++ 2010)

转载 作者:行者123 更新时间:2023-11-28 06:43:35 26 4
gpt4 key购买 nike

我尝试为 Visual Studio 创建空项目。

// OpenGL1.cpp : main project file.
// #include "stdafx.h"
#include "windows.h"
#include <GL/gl.h>
#include <iostream>

using namespace System;

int main()
{
std::cout << "Hello World" << "\n";
return 0;
}

配置了这些依赖项:

opengl32.lib;glu32.lib;olepro32.lib;%(AdditionalDependencies);C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\gl;

我得到了这个错误:

.NETFramework,Version=v4.0.AssemblyAttributes.cpp LINK : fatal error LNK1104: cannot open file 'C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\gl.obj'

您能解释为什么会发生这种情况以及如何消除错误吗?

最佳答案

“依赖项”是指链接器应使用的库文件名,不包括路径。包含路径适用于编译器,不适用于链接器。

您必须首先告诉链接器在哪里可以找到 OpenGL 库文件:

http://msdn.microsoft.com/en-us/library/1xhzskbe%28v=vs.100%29.aspx

然后,作为依赖项,您只需指定其名称,而不是完整路径。在这种情况下,opengl32.lib

关于C++ 链接器错误 (Visual Studio C++ 2010),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25461682/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com