【发布时间】:2016-08-13 05:31:38
【问题描述】:
我有一个项目,其 .SLN 文件在那里,我们能够在 Visual Studio 2008 上运行该项目,并且我们在其中添加了我们在项目中使用的 qt 扩展。
我尝试使用以下链接创建 .pro 和 pri: Converting .Sln Project to .pro Project
我可以看到相关的库并设法添加所需的文件。但是代码对 VS 来说太具体了。
我遇到了类似的问题:
1) 无法从 TCHAR 转换为 Const Char*
2)cc1plus.exe:错误:找到一个或多个PCH文件,但它们无效
3)cc1plus.exe:错误:使用 -Winvalid-pch 获取更多信息
4)cc1plus.exe: 致命错误: release\StdAfx.h: No such file or directory
5) 错误:C 函数 'int WinMain(HINSTANCE, HINSTANCE, LPTSTR, int)' 的声明冲突 int _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow)
从这些我得出的结论是代码更特定于 Visual Studio。
我正在使用以下工具,如果我没有使用正确的版本,请纠正我:
1)Qt Creator 3.6.1 基于 Qt 5.6.0 (MSVC 2013, 32 bit)
是否有任何特定方法可以将代码从 VS2008 移植到 Qt 5.6 或 5.7。
【问题讨论】:
-
请编辑问题以包含
.pro文件的内容。
标签: c++ qt visual-studio-2013