11 2022 档案
摘要:如果需要在类中使用静态成员变量,需要在头文件和.cpp文件各定义一次 例如,有StaticTest.h和StaticTest.cpp两个文件 StaticTest.h: class StaticTest { private: static int value; public: static void
阅读全文
摘要:情况 用glTexImage2D函数绘制纹理图片时,颜色出现失真、偏差(偏蓝色) 原因 像素在bmp图像中以BGR方式进行存储,GL_BGR_EXT方式进行纹理创建。 控制颜色格式的是glTexImage2D函数的format、internalformat参数。 解决方法 原来(一般教材的示例代码)
阅读全文
摘要:Visual Studio会在项目的主目录下生成.vs文件夹,里面的.ipch和.sdf/.db文件会越来越大 ipch和sdf/db文件是用于代码浏览数据库(SDF)、浏览/导航选项、IntelliSense特性 禁用方法 菜单栏 -> 工具(Tools) -> 选项(Options) -> 文本
阅读全文
摘要:C++项目编译时遇到警告(warning) LNK4042 object specified more than once; extras ignored 原因 某个头文件(.h)的文件类型(item type)被设置成了C/C++ compiler,这个类型是.cpp文件的默认类型。 按微软的说法
阅读全文
摘要:C++项目编译时遇到警告(warning) LNK4098 defaultlib 'MSVCRT' conflicts with use of other libs; use /NODEFAULTLIB:library 原因 使用多线程调试dll(/MDd)模式时,msvcrtd.lib和具体使用的
阅读全文