Regular expression syntax tested with Visual Studio Code (Dec 2019)
Goal: transform:
Connect(
ID_BUTTON1, wxEVT_COMMAND_BUTTON_CLICKED,
(wxObjectEventFunction)&CDlgCalibWizardOnline::OnbtnStartClick);
into:
Regular expression syntax tested with Visual Studio Code (Dec 2019)
Goal: transform:
Connect(
ID_BUTTON1, wxEVT_COMMAND_BUTTON_CLICKED,
(wxObjectEventFunction)&CDlgCalibWizardOnline::OnbtnStartClick);
into:
| function [] = main() | |
| close all; | |
| % Make sure: | |
| disp('Searching devices...'); | |
| devs=daq.getDevices(); | |
| if (length(devs.Vendor)~=1), | |
| error('Is the USB DAQ connected?'); | |
| end |
| % Comprobación en MATLAB de que una matriz 'K.txt' es correcta: | |
| % Dentro de MATLAB, irse al directorio donde esté el fichero K.txt: | |
| K=load('K.txt'); | |
| % "K" debe ser simétrica, por lo que K menos su transpuesta debe ser todo ceros. | |
| errores = K - K'; | |
| % Inspeccionar la matriz "errores" en el visor de variables, y en caso de haber | |
| % elementos distintos de cero (ignorad los errores numéricos, valores muy pequeños) |
Run the following in the terminal:
Install the gcc-7 packages:
sudo apt-get install -y software-properties-common
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt update
sudo apt install g++-7 -y
Set it up so the symbolic links gcc, g++ point to the newer version:
Build in CMake with these params:
CMAKE_CXX_FLAGS:STRING= -fsanitize=address -fsanitize=leak -g
CMAKE_C_FLAGS:STRING=-fsanitize=address -fsanitize=leak -g
CMAKE_EXE_LINKER_FLAGS:STRING=-fsanitize=address -fsanitize=leak
CMAKE_MODULE_LINKER_FLAGS:STRING=-fsanitize=address -fsanitize=leak
Which can be done with:
| REM ======================================================================= | |
| REM Batch (.BAT) script (Windows) to delete all temporary files after | |
| REM compiling a project with Microsoft Visual Studio (Visual C++) or GCC. | |
| REM | |
| REM Warning: It also deletes the debug databases, needed to "step into" | |
| REM from a debugger. These files may be really *large*, but if you think | |
| REM you will need them, remove the file for "*.pdb" below. | |
| REM | |
| REM Usage: | |
| REM - Open a terminal (Windows-key + R , type "cmd", press ENTER) |