- 博客(1)
- 资源 (8)
- 收藏
- 关注
原创 error LNK2001: 无法解析的外部符号 metaObject
这个问题的产生和 Qt的moc机制有关,不详细讨论该机制,下面说一下我的问题产生的原因:我是通过手动新建*.h,*.cpp,*.ui文件然后通过vs添加到工程中的。这时候编译就会出现lnk2001的错误。主要是因为通过手动添加源码文件,源码头文件的项目类型C/C++标头,而非Qt Meta-Object Compiler (moc)类型,所以编译的时候不会走moc生成moc文件。这样就...
2019-01-28 14:04:56
3414
2
libtiff c++
libtiff引用了jpeg,zip库,一开始我用不着这两个,就把他们去掉了:
1.libtiff\makefile.vc 注释tif_jpeg/pixarlog/zip三行
2.tiffconf.h 注释 JPEG_SUPPORT,PIXARLOG,ZIP三行
编译64位版本是我用了VS2008 x64 win64 command prompt tools,运行 nmake /f makefile.vc 但编译出来的dll依赖mfc90.dll等文件,最好改为静态链接: nmake.opt OPTFLAGS, MD->MT 另外可以不生成pdb: nmake.opt- LD=link /nologo 加上 /pdb:none
32位也可以用VC6编译:VC6\VC98\Bin\VCVARS32.bat 命令同上
编译生成libtiff.dll, libtif_i.lib(dynamic), libtiff.lib(static) 不过我还是建了一个VC工程来编译,更方便一些。
2018-07-13
More Effective C++.chm
主要讲的是C++的编程技巧和注意事项,很多都是自己平时不太注意但又很重要的内容,绝对经典。More Effective C++比Effective C++略深,但总体讲的是不同的内容。这个系列还出了第三版,叫Effective C++ Style,好像还没有中译版,我看了下,新内容要少些,可能看同样问题角度不同。
2018-07-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人