是否有快速確定Visual Studio C++項目是使用普通C++還是Visual C++編寫的?快速確定代碼是否爲Visual C++
0
A
回答
1
如果任何文件包含行#pragma once
或#include "stdafx.h"
,它很可能是Visual C++。
(有沒有實現#pragma once
任何其他的編譯器?)
+0
如果我沒有弄錯,'#pragma once'起源於gcc(現在仍被gcc支持)。 – 2010-03-10 03:04:34
1
否 - Visual C++將編譯大多數普通的C++,沒有任何問題。如果你想檢查使用Windows特定的「東西」,檢查包括(直接或間接)<windows.h>
可能是一個合理的開始。
0
如果是Visual C++,它通常在項目目錄中有一個project.sln或project.vcproj文件。
+0
是的,但你也可以有簡單的C++ * .vcproj文件。 – 2010-03-10 19:21:37
相關問題
- 1. 如何快速而可靠地確定是否安裝了Visual C++ 2013 Runtime
- 2. 確定字符串是否爲JSON編號的快速方法
- 3. 在Visual Studio代碼中快速搜索
- 4. 快速確定一組文件在C#中是否相同?
- 5. 確定給定的文本是否爲C代碼
- 6. 確定Google網址是否爲快速搜索
- 7. 確定變量是否爲函數的快速方法?
- 8. 確定卷是否是來自代碼
- 9. 快速評論/ *在Visual Studio中選擇C#代碼* /(不是//整行)
- 10. 幫助C#代碼快速搜索
- 11. C中的快速乘法代碼
- 12. 是否像C++代碼一樣快地編譯python代碼?
- 13. 這個C++代碼是否正確?
- 14. 是否有快速替代棄用`SKPaymentTransaction.transactionReceipt`?
- 15. 確定(Windows)上是否存在PID的快速方法?
- 16. 快速切換Visual Studio源代碼管理代理
- 17. 如何快速瞭解代碼是否可維護?
- 18. 這個代碼是否使用遞歸?(快速排序)
- 19. 是否有用於編程快速C#代碼片段的交互式shell?
- 20. 確定ORACLE表中是否存在字段的快速方法
- 21. 快速確定文件夾內容是否已被修改
- 22. 我不確定我的快速結帳是否正常工作
- 23. 快速排序代碼(Python)
- 24. 快速處理PHP代碼
- 25. 快速代碼中的Erorr
- 26. 快速RSYNC代碼更正
- 27. 代碼javascript快速回答
- 28. C#代碼比Visual Basic.NET代碼更快嗎?
- 29. 快速測試目錄是否爲空
- 30. 需要將快速代碼片段轉換爲Objective C
Visual Studio中有一些預先定義的宏。這裏是他們在MSDN上的表格:href ='http://msdn.microsoft.com/en-us/library/b0084kay.aspx – 2010-03-09 21:37:44