VS2015 / 2017中的TRACE宏无法编译 - 我需要包含什么?
TRACE Macro in VS2015 / 2017 wont compile - what do i need to include?
我有一个SDK,用于我需要实现的一些硬件
我使用他们提供的MFC类并创建了一个Windows控制台应用程序。 它们严重依赖跟踪宏,所以我不能简单地将它们注释掉。
-
我已经手动安装了ATL + MFC组件以进行可视化C++
-
我安装了 2015 编译器(当我读到他们改变了一些东西......
-
我禁用了预编译标头
-
我尝试在项目属性中"切换"某些选项,但这并没有产生任何不同的:(
TRACE(_T("PS10DLL未找到"((;
我希望编译顺利,但错误(他们经常使用它(是:error C3861: "TRACE": Identifier was not found.
根据您的问题,您正在创建一个 Windows 控制台应用程序?TRACE 在 MFC 支持程序中使用,不能在 WIN32 应用程序中使用。
TRACE 是 MFC 中的一个定义。在 Win32 代码中,可以直接使用 OutputDebugString 来实现相同的效果。
我建议您参考链接:如何在非 MFC 项目中使用 TRACE 宏?
相关文章:
- c++库的公共头文件中应该包含什么
- 在C++中包含原型文件的正确方法是什么?
- 我应该包含什么来制作 boost.python 扩展?
- 在Visual Studio C++项目中包含源库的正确方法是什么?
- 在使用包含冒号的类似函数的宏时,是什么导致了这种编译器差异?
- 读取大文件(>2GB)(文本文件包含以太网数据)并通过不同参数随机访问数据的最佳方法是什么?
- 在wxWidgets的事件中包含我自己的数据的最佳方法是什么?
- 是否可以将要"ShellExecute"的文件包含在 dll 中?如果是这样,"ShellExecute"中的文件位置应该是什么?
- 为什么我应该在scanf()-家族成员中包含一个长度修饰符作为参数?有什么好处?使用长度修改器进行扫描的作用
- 什么是正确的 macOS vscode 智能感知C++包含标准库的路径?
- C++ LibcURL IMAP 获取包含主题行的变量是什么?
- VS2015 / 2017中的TRACE宏无法编译 - 我需要包含什么?
- (C++)我需要在新类的头文件中包含什么
- 我可以在c++接口(抽象类)中包含什么
- 接口的帮助字符串应包含什么
- 指针包含什么类型的数据
- 我的头文件中应该包含什么C++
- cv::meanShift函数包含什么
- 依赖于另一个静态库的静态库包含什么?
- 空字符串在C++中包含什么