Sorry, I didn't notice your posts.
That AV thing is mostly caused by heuristic module in BitDefender or it scanned your app and saw references to steam_api.dll so it blocked that. I would advise to add GLB compiler and possible project *exe to the white list.
And answering to your question, yes this is the best way to add Steam achievement to GLB games at this moment. Leaderboards/rankings also work, yet they require a little more work to implement.
To start, enable achievements for your game in the Steamworksnd admin page (not store page), add some achievements (names, descriptions, graphic) to steam list, and publish update (still only steamworks page, not store page). Now you are ready to add code in your game, just like in first post, init 'stats_manager_object' object, add achievements info, and use them with updateUserStat or unlockAchievement. If you will have any questions or problem don't hesitate to ask, preferably by PM as lately I visit forum not to often :/
That AV thing is mostly caused by heuristic module in BitDefender or it scanned your app and saw references to steam_api.dll so it blocked that. I would advise to add GLB compiler and possible project *exe to the white list.
And answering to your question, yes this is the best way to add Steam achievement to GLB games at this moment. Leaderboards/rankings also work, yet they require a little more work to implement.
To start, enable achievements for your game in the Steamworksnd admin page (not store page), add some achievements (names, descriptions, graphic) to steam list, and publish update (still only steamworks page, not store page). Now you are ready to add code in your game, just like in first post, init 'stats_manager_object' object, add achievements info, and use them with updateUserStat or unlockAchievement. If you will have any questions or problem don't hesitate to ask, preferably by PM as lately I visit forum not to often :/

With GLB you can make it much more interesting with additional gameplay changes.