Forum Replies Created
-
AuthorPosts
-
aronrubin
ParticipantI was wrong. It is still crashing in my larger files with this:
Unhandled exception at 0x00007FFBEB93B550 (CppEngineCore64.DLL) in CppEngineHost64.exe.25180.dmp: 0xC0000005: Access violation reading location 0x0000000000000000. occurredaronrubin
ParticipantHere I have added an error in a template to cause the message:
[7/11] Building CXX object CMakeFiles/CxxSimulatorTest.dir/src/CxxSimulatorTest.cpp.obj FAILED: CMakeFiles/CxxSimulatorTest.dir/src/CxxSimulatorTest.cpp.obj C:\msys64\mingw64\bin\x86_64-w64-mingw32-g++.exe -I../../include -isystem _deps/googletest-src/googletest/include -isystem _deps/googletest-src/googletest -isystem _deps/googletest-src/googlemock/include -isystem _deps/googletest-src/googlemock -g -std=gnu++17 -MD -MT CMakeFiles/CxxSimulatorTest.dir/src/CxxSimulatorTest.cpp.obj -MF CMakeFiles\CxxSimulatorTest.dir\src\CxxSimulatorTest.cpp.obj.d -o CMakeFiles/CxxSimulatorTest.dir/src/CxxSimulatorTest.cpp.obj -c ../../src/CxxSimulatorTest.cpp In file included from ../../src/CxxSimulatorTest.cpp:5: ../../include/CxxSimulator/Simulator.h: In member function 'void sim::Simulator::addModel()': 61 | abc(); | ^~~ ../../include/CxxSimulator/Simulator.h: In instantiation of 'void sim::Simulator::addModel() [with ModelType = EmptyModel]': ../../src/CxxSimulatorTest.cpp:43:54: required from here C:\Users\arubin\git\CxxSimulator\.\build\Debug\..\..\include\CxxSimulator\Simulator.h(61,8): error : 'abc' was not declared in this scope; did you mean 'abi'? 61 | abc(); | ~~~^~ | abi ../../include/CxxSimulator/Simulator.h: In instantiation of 'void sim::Simulator::addModel() [with ModelType = SimulationTest::LoopbackModel]': ../../src/CxxSimulatorTest.cpp:93:39: required from here 61 | abc(); | ~~~^~ | abi ninja: build stopped: subcommand failed.
aronrubin
ParticipantThe regex matches. Maybe GCCOtherMessage is not being used
April 9, 2019 at 16:57 in reply to: How to enable NEON and VFPV3 when compiling in C++ for Beaglebone/RPi? #24621aronrubin
ParticipantTo determine if opencv is using these instructions at runtime use the command line:
opencv_version --hw
April 8, 2019 at 20:00 in reply to: How to enable NEON and VFPV3 when compiling in C++ for Beaglebone/RPi? #24605aronrubin
ParticipantI have the following in my project’s CMakeLists.txt:
if(CMAKE_SYSTEM_PROCESSOR MATCHES “BCM28|armv7”)
add_compile_options(-march=armv8-a+crc -mcpu=cortex-a53 -mfpu=neon-fp-armv8)
endif()aronrubin
ParticipantAfter I notice gcc or clang being updated by the MSYS2 (pacman) the process has been to exit VS, edit the toolchain xml file to reflect the new values, and then reopen VS. For each solution that I open VGDB pops up a dialog notifying of the change and asking which direction to apply a fix. It seems I have to delete VisualGDBCache in addition to that process.
aronrubin
ParticipantSorry I made some bad assumptions. Looking into this more I believe the problem relates to stale cached values after the compiler is upgraded. i.e. MingW64 gcc went from 8.2.1 to 8.3.0 just a few days ago. After removing the VisualGDBCache directory and letting it reconstitute the manual entries are no longer needed.
aronrubin
ParticipantI see now; properties are not reported in the code model. I did not realize that before. This explains much. Do you happen to have insight into why there is no property query facility?
aronrubin
Participantset_property(TARGET ${TGT_NAME} APPEND PROPERTY RESOURCE ${TGT_LIST_OF_FILES})
Together with
install(TARGETS ${TGT_NAME} RUNTIME DESTINATION bin RESOURCE DESTINATION "share/${PROJECT_NAME}" )
Will install resources as needed on every platform, not just Apple anymore. More importantly for my purposes, CPack will put the files in an installer/deb/pkg/rpm/zip on a component basis. Note BundleUtilities is not only for Apple anymore and can be used to package non-project DLLs in a Windows installer.
Aron
-
This reply was modified 6 years, 1 month ago by
support. Reason: formatting
aronrubin
ParticipantThank you. That seems to have worked.
aronrubin
ParticipantSorry it appears the mp4 video didn’t record correctly
aronrubin
Participantaronrubin
ParticipantIn this video I removed a line from a cpp file and saved.
-
This reply was modified 6 years, 2 months ago by
aronrubin.
October 3, 2018 at 19:59 in reply to: Clang Intellisense QuickInfo Likes Forward Declarations #22201aronrubin
ParticipantThe speed is definitely desired but items like documentation or base classes are not likely attached to a forward declaration. If you consider the utility of QuickInfo for classes it is typically in additional info. Jumping to/peeking the definition or declaration still does not provide glanceable summary information in the way that I believe QuickInfo is intended. Perhaps as the files are idly parsed the cached QuickInfo entries could be augmented.
aronrubin
ParticipantYou rock. That did the trick!
(Now on to the next issue, revealed when this issue was fixed 😉 … I will post separately.)
-
This reply was modified 6 years, 1 month ago by
-
AuthorPosts