1
A
回答
2
如果你可以编辑的错误消息:
printf (stderr, "Blah error at %s (%d)\n", __FILE__, __LINE__);
你可以得到的确切位置。
由于编辑的所有消息将是一个很大的痛苦,我建议你定义一个宏,做它:
#define MYERR(...) do { \
printf ("@ %s (%d): ", __FILE__, __LINE__); \
printf (__VA_ARGS__); \
} while (0)
更换所有的错误信息调用来调用这个宏(那不是追加到要容易得多每条消息)。
+0
请注意,行号可以使用#line预处理器指令重新定义,因此“确切位置”并不总是正确的。 – 2012-01-16 23:21:48
相关问题
- 1. 奇准确度错误Java
- 2. C#错误:GridView的行数
- 3. 标准C++ MoneyPunct/put_money错误?
- 4. MPEG TS中的PCR准确度错误
- 5. 准备stmt行thorws错误
- 6. 不准确的Tesseract OCR数据C++
- 7. Typescript模操作错误(或不准确)?
- 8. 性能评估,错误或准确性的最佳标准?
- 9. 了解C出口()和标准错误消息的行为
- 10. C#的FFT不准确性
- 11. MySQL information_schema.tables表行数:0行准确?
- 12. 数参数的错误准备
- 13. 错误删除C中的数据行#
- 14. 由于C++中的double类型的准确性导致的错误
- 15. c#和浮点数不准确
- 16. 运行准确的时钟
- 17. C++运行错误
- 18. setMyLocationEnabled不准确(错位数百米)
- 19. C#拾取错误数量的Excel行,空值错误
- 20. 带标准差的数学域错误
- 21. 与准备()函数的错误
- 22. 标准的ML/CML错误的操作符 - 操作数错误
- 23. 简单但准确的C/C++代码基准
- 24. D3DXVec3Unproject在C++中不准确
- 25. C#Math.Sin()和Math.Log()不准确
- 26. 从C#重定向原生dll标准输出/标准错误#
- 27. PHP PDO显示错误准备执行
- 28. JDBC Java准备语句执行错误
- 29. C# - RSACryptoServiceProvider - 错误:错误的数据
- 30. 准备的查询,错误的变量数量!=参数的数量错误
由于您有源代码,如果它是用“源数据库”构建的,那么将会有方法来调试错误的来源。我们需要了解更多信息,例如你在哪个平台上运行,编译器正在构建什么以及你想要什么工具。 – CashCow 2012-01-16 18:24:39