mirror of
https://github.com/wolfpld/tracy.git
synced 2024-11-22 14:44:34 +00:00
Edit and continue is not supported at all.
This commit is contained in:
parent
f3eabc28e2
commit
c243ac5c95
@ -443,9 +443,11 @@ If you are experiencing crashes or freezes when manually loading/unloading a sep
|
|||||||
|
|
||||||
\subsubsection{Problematic platforms}
|
\subsubsection{Problematic platforms}
|
||||||
|
|
||||||
Some OS vendors think that \emph{they} own and control the devices \emph{you} have paid for. This results in restricting usage of APIs that might 'confuse' you, or denying you access to information about what your computer is doing.
|
In case of some programming environments you may need to take extra steps to ensure Tracy is able to work correctly.
|
||||||
|
|
||||||
This is a very sad state of things.
|
\paragraph{Microsoft Visual Studio}
|
||||||
|
|
||||||
|
If you are using MSVC, you will need to disable the \emph{Edit And Continue} feature, as it makes the compiler non-conformant to some aspects of the C++ standard. In order to do so, open the project properties and go to \menu[,]{C/C++,General,Debug Information Format} and make sure \emph{Program Database for Edit And Continue (/ZI)} is \emph{not} selected.
|
||||||
|
|
||||||
\paragraph{Apple woes}
|
\paragraph{Apple woes}
|
||||||
|
|
||||||
@ -1485,14 +1487,6 @@ logo=\bcbombe
|
|||||||
Tracy is written in C++, so you will need to have a C++ compiler and link with C++ standard library, even if your program is strictly pure C.
|
Tracy is written in C++, so you will need to have a C++ compiler and link with C++ standard library, even if your program is strictly pure C.
|
||||||
\end{bclogo}
|
\end{bclogo}
|
||||||
|
|
||||||
\begin{bclogo}[
|
|
||||||
noborder=true,
|
|
||||||
couleur=black!5,
|
|
||||||
logo=\bcattention
|
|
||||||
]{Caveats}
|
|
||||||
If you are using MSVC, you will need to disable the \emph{Edit And Continue} feature, for the C API to work\footnote{There's no such requirement for C++ API.}. To do so, open the project properties and go to \emph{C/C++\textrightarrow General\textrightarrow Debug Information Format} and make sure \emph{Program Database for Edit And Continue (/ZI)} is \emph{not} selected.
|
|
||||||
\end{bclogo}
|
|
||||||
|
|
||||||
\subsubsection{Setting thread names}
|
\subsubsection{Setting thread names}
|
||||||
|
|
||||||
To set thread names (section~\ref{namingthreads}) using the C API you should use the \texttt{TracyCSetThreadName(name)} macro.
|
To set thread names (section~\ref{namingthreads}) using the C API you should use the \texttt{TracyCSetThreadName(name)} macro.
|
||||||
|
Loading…
Reference in New Issue
Block a user