0

我有一个静态库项目和一个使用静态库的标准 Windows 可执行项目。在静态库中,我初始化 GLEW 并gl*在各种类(包括模板)中使用各种函数。在可执行文件中,我初始化 GLFW(根据库的要求,在初始化 GLEW 之前发生)并使用静态库中定义的函数和类。

但是,当调用 glfwPollEvents() 时,我遇到了访问冲突,这让我想知道在包含和初始化 GLFW 的可执行项目中使用的静态库项目中包含和初始化 GLEW 是否有效。

另外,在lib和exe之间的内存访问方面,静态库有什么特别之处吗?是否可以gl*在静态库和可执行项目中使用改变相同上下文的函数?

4

0 回答 0